2009-06-30 11 views
2

Mein Programm liest eine CSV-Datei, die hebräischen Text enthält, und zeigt dann die Werte in einem Formular an, aber der Text ist nicht reduzierbar. Was mache ich falsch?C# Hebräisch lesen?

Dank James

+0

haben Sie Ypur Problem lösen Ich habe das gleiche Problem \ –

+0

Schauen Sie hier: http://StackOverflow.com/Questions/12130290/How-to -read-text-files-with-ansi-encoding-und-nicht-englisch-buchstaben – Eli

Antwort

2

Mögliche Optionen für das, was Sie tun falsch:

  • die Datei mit der falschen Codierung Lesen
  • Mit einer Schrift, die nicht Hebräisch
  • unterstützt Verwendung ein Steuerelement, das nicht von rechts nach links unterstützt

H ow sind Sie lesen die Datei? Wenn Sie sich die Daten im Debugger ansehen, scheint das korrekt zu sein? Weißt du, mit welcher Codierung die Datei beginnt?

Siehe meine Debugging Unicode Problems für einige Vorschläge - obwohl sie nicht mit Problemen von rechts nach links helfen. (Ich fürchte, ich weiß nicht viel über Bidi-Displays.)

+1

Ich würde mit der Überprüfung der Codierung beginnen, dann die Schriftart und schließlich das Bidi Problem. Falsche rechts-nach-links-Konfiguration zeigt mindestens hebräische Zeichen. –

+0

@ Yuval: Yup. Wird die Punkte neu anordnen, um diesen Vorschlag implizit zu machen. –

+0

Danke Jon, nachdem ich eine Weile VS in VS gespielt habe, habe ich versucht, die Datei im Editor zu öffnen und kann die Datei nicht korrekt mit Notepad lesen, auch wenn ich die UTF8-Kodierung gewählt habe. Ich habe die hebräische Unterstützung für XP installiert, aber ich kämpfe immer noch darum, es zu lesen. Ich denke, ich muss in der Lage sein, die Datei mit einem anderen Programm zu lesen, bevor ich anfange, an meinem zu arbeiten. Danke –