Καλώς ορίσατε στο dotNETZone.gr - Σύνδεση | Εγγραφή | Βοήθεια
σε

 

Αρχική σελίδα Ιστολόγια Συζητήσεις Εκθέσεις Φωτογραφιών Αρχειοθήκες

Πρόβλημα στην ανάγνωση Ελληνικών απο αρχείο

Îåêßíçóå áðü ôï ìÝëïò lampan. Τελευταία δημοσίευση από το μέλος lampan στις 26-07-2007, 17:30. Υπάρχουν 4 απαντήσεις.
Ταξινόμηση Δημοσιεύσεων: Προηγούμενο Επόμενο
  •  26-07-2007, 14:49 33820

    Πρόβλημα στην ανάγνωση Ελληνικών απο αρχείο

    Γεια σας,
        Έχω ένα πρόβλημα όταν διαβάζω ελληνικά απο αρχείο. Έχω δοκιμάσει και C# και VB και να το βγάζω είτε σε label είτε σε άλλο αρχείο και αυτά και     με string και με char[].
        Σε κάθε περίπτωση αυτό που κάνει είναι να μου κάνει copy τους αγγλικούς χαρακτήρες και να αγνοεί τελείως τα ελληνικά.
        Φαντάζομαι πως είναι κάτι απλό.
        Θα εκτιμούσα τη βοήθειά σας.
        Ευχαριστώ
  •  26-07-2007, 15:18 33821 σε απάντηση της 33820

    Απ: Πρόβλημα στην ανάγνωση Ελληνικών απο αρχείο

    lampan:
    Γεια σας,
        Έχω ένα πρόβλημα όταν διαβάζω ελληνικά απο αρχείο. Έχω δοκιμάσει και C# και VB και να το βγάζω είτε σε label είτε σε άλλο αρχείο και αυτά και     με string και με char[].
        Σε κάθε περίπτωση αυτό που κάνει είναι να μου κάνει copy τους αγγλικούς χαρακτήρες και να αγνοεί τελείως τα ελληνικά.
        Φαντάζομαι πως είναι κάτι απλό.
        Θα εκτιμούσα τη βοήθειά σας.
        Ευχαριστώ


    Για δώσε ποιο πολλά στοιχεία για το αρχείο !! Πως φτιάχθηκε ....ποια εφαρμογή....κ.λ.π ....
  •  26-07-2007, 15:51 33824 σε απάντηση της 33821

    Απ: Πρόβλημα στην ανάγνωση Ελληνικών απο αρχείο

    Με  .ΝΕΤ 2003, Visual C#  έβαλα σε ένα button  τα  παρακάτω και προσπαθώ να διαβάσω ένα απλό txt με αγγλικά και ελληνικά:

                try
                {
                    // Create an instance of StreamReader to read from a file.
                    // The using statement also closes the StreamReader.
                    using (StreamWriter sw = new StreamWriter("TestFile.txt"))
                    {
                        string impline;
                        using (StreamReader sr = new StreamReader("dd.txt"))
                        {
                            string expline;
                            // Read and display lines from the file until the end of
                            // the file is reached.

                            while ((expline = sr.ReadLine()) != null)
                            {
                                impline=expline;
                                sw.WriteLine(impline);

                                label1.Text=expline;
                                label2.Text= Convert.ToString(sr.CurrentEncoding);
                            }
                            
                            //sr.Read(expchar);
                            //label1.Text=expline;

                            //impline=expline;
                            //sw.Write(impline);
                        }

                    }
                }
                catch (Exception er)
                {
                    // Let the user know what went wrong.
                    Console.WriteLine("The file could not be read:");
                    Console.WriteLine(er.Message);
                }
  •  26-07-2007, 16:40 33825 σε απάντηση της 33824

    Απ: Πρόβλημα στην ανάγνωση Ελληνικών απο αρχείο

    Όταν ανοίγεις τον StreamReader μπορείς να ορίσεις το encoding του κειμένου που θα διαβάσεις:

    StreamReader sr = new StreamReader("dd.txt", System.Text.Encoding.GetEncoding("windows-1253"))


    Νατάσα Μανουσοπούλου
  •  26-07-2007, 17:30 33828 σε απάντηση της 33825

    Απ: Πρόβλημα στην ανάγνωση Ελληνικών απο αρχείο

    Σ'ευχαριστώ. Έπαιξε.
    Είχα φάει αρκετές ώρες ψάξιμο στο msdn γι'αυτό αλλά δεν είχα βγάλει άκρη.
Προβολή Τροφοδοσίας RSS με μορφή XML
Με χρήση του Community Server (Commercial Edition), από την Telligent Systems