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

Post a reply

Smilies
:) :( :oops: :chelo: :roll: :wink: :muza: :sorry: :angel: :read: *x) :clever:
View more smilies

BBCode is ON
[img] is ON
[flash] is OFF
[url] is ON
Smilies are ON

Topic review
   

Expand view Topic review: C# Ersatz findet keinen in hebräischen Text eingebetteten Charakter

by Anonymous » 25 Feb 2025, 21:50

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?

Top