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?