Eclipse:UTF-8-Codierung in der text-editor stellen die Saiten nicht richtig funktioniert, wie kann ich das beheben?

Ich habe einige Griechische Kommentare in den code, und wenn ich geben Sie einen griechischen Brief heißt es, "der uns Retten UTF-8"

Dann, wenn ich tun und wieder das Programm ausführen, werden die zuvor angezeigten Zeichenfolgen nicht richtig arbeiten würde.

Beispiel: ich arbeite an einer Verschlüsselung-Algorithmus(Vereinfacht, Des) und das ist es, was ich mit der Cp1252-Kodierung im text-editor Ausgabe:

ÅO a[aá»j×jt
INFO BOB 57674

in der ersten Zeile wird die verschlüsselte version und die zweite ist die entschlüsselte version
dies ist, was ich bekomme, wenn ich die Codierung auf UTF-8

O [�a[ajjt
���NFO���BOB���7���74

Ich verstehe nicht, was hier Los ist, ich habe so etwas noch nie gesehen vor. Kann mir jemand helfen? Vielen Dank im Voraus

  • Sie können versuchen, Sie zu zwingen, Eclipse zu verwenden, der UTF-8-für Java-Quellcode-Dateien. Gehen Sie zu Einstellungen, allgemein -> Content-Typen, erweitern Sie den Text und finden Sie Java-Quellcode-Datei. Set Default Encoding auf UTF-8.
  • Sind Sie beim Lesen/schreiben von und in Dateien mit java.io.Reader und java.io.Schriftsteller ?
  • Ich habe versucht, ändern Sie den Standard auf UTF-8, aber es hat alles nichts. Die griechischen Kommentare wurden richtig angezeigt, aber mein code war nicht der Druck die richtigen Ergebnisse. Meine Verschlüsselung ist sehr niedrigen Niveau, was bedeutet, dass es funktioniert durch die Manipulation von bits. Es gibt viele Schichten, Links, rechts XORS, und-UND ODER-Operationen wiederholt durchgeführt, um die endgültigen Ergebnisse. Ich bin mir nicht sicher, ob das problem ist, dass ich mit der Manipulation der bits und der compiler nicht erkennen, einige der bit-Sequenzen und damit anstelle von drucken den richtigen Wert, es gibt etwas anderes...
InformationsquelleAutor ksm001 | 2013-01-05
Schreibe einen Kommentar