C# Ersatz findet keinen in hebräischen Text eingebetteten CharakterC#

Ein Treffpunkt für C#-Programmierer
Anonymous
 C# Ersatz findet keinen in hebräischen Text eingebetteten Charakter

Post by Anonymous »

Ich habe einen hebräischen Text, der gelegentlich den Tilde-Charakter (\ u007e) enthält, den ich durch einen nicht bahnbrechenden Raum (\ u0048) ersetzen muss, z. "קִרְיַת ~ יְעָרִים", den ich in "קִרְיַת יְעָרִים" < /p>
hebrew = hebrew.replace ("\ u007e", "\ U0048") konvertieren möchte, scheint nichts zu tun, d. H. Die neue Schnur ist identisch mit der ursprünglichen Zeichenfolge. Und ich finde, dass hebräisch.indexof ("\ u007e") immer -1 zurückkehrt. Gleiches Ergebnis, immer nicht gefunden. Wenn ich Beispieldaten (aus der UTF8 -codierten Quelldatei) in verschiedene Websites einfüge, auf denen Codepunkte angezeigt werden, ist der erwartete Wert vorhanden. Die obige Beispielzeichenfolge wurde auch aus der UTF8 -Datei kopiert, die in Notepad geöffnet und in meinen Browser geklebt wurde , wie meine Bewerbung ein Plugin ist, das seinen Host anruft, um die Lektüre durchzuführen. Aber ich hatte keine anderen Probleme, also nehme ich an, der Host weiß, wie man seine Daten liest. Das Problem scheint weitaus wahrscheinlicher in meine C# -Anfängerrunde zu fallen. :)
Vorschläge?

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post