Wie Java-Text-Reader von ANSI in Unicode geändert

March 30

Ein TextReader-Objekt ist ein Stream, der Informationen aus einer Datei als Text liest. Diese Datei muß zuerst auf der Festplatte geöffnet werden, und muss sein eröffnete mit der richtigen Codierung für die TextReader sinnvoll. Wenn Ihr TextReader derzeit einer Datei lesen ist von einer regionalen Codierung, wie z. B. das American National Standards Institute des (ANSI) American Standard Code for Information Interchange (ASCII)-Format, Sie können problemlos konvertieren TextReader um eine Unicode-Quelle zu verwenden. Wenn Sie dies nicht tun, werden die TextReader nicht ordnungsgemäß Ihre Textdatei lesen.

Anweisungen

1 Öffnen Sie das Java-Dokument in einem Texteditor oder Programm Ihres bevorzugten Java-Entwicklung.

2 Blättern Sie nach unten oder suchen Sie die Zeile, wo Ihre TextReader, z. B. "TextReader tr" ohne Anführungszeichen definiert ist.

3 Überprüfen der Deklarationszeile der TextReader, wie z. B. "TextReader TextRead = new StreamReader ("C:\MyFile.txt", Encoding.ASCII)" und den letzten Parameter des Konstruktors der StreamReader ändern. Im vorherigen Beispiel ändern Sie "StreamReader ("C:\MyFile.txt", Encoding.ASCII)" zu lesen "StreamReader ("C:\MyFile.txt", Encoding.Unicode)" und speichern Sie Ihr Dokument. Ihre TextReader wird jetzt die Informationen, die im Unicode-Format streamen.