私はストリングを英語からドイツ語に翻訳していますが、すでに翻訳されているドイツ語はもう一度翻訳されています。ドイツ語とウムラウトとを同じ単語でユニコードで比較する
私はすでに翻訳されているこの単語 "Beim Hinzuf \ u00E4gen"があります。私はこれを同じ単語と比較したいが、ウムラウト「BeimHinzufügen」と比較したい。両方のファイルはISO-8859-1として読み込まれていますが、単語を比較すると、異なるとみなされ、単語は翻訳されません。 UmlautをUnicodeに置き換えて2つを比較しても、それらはまだ異なるとみなされます。これは、ウムラウトを "\ u00E4"で再生するときに追加されるバックスラッシュがあるからです。
誰かが私がやろうとしていることに好ましい方法のアイデアを持っています。
ここに含まれているUnicodeエスケープがファイルにあるかどうか、またはファイルがどのように読み込まれているかは不明です。私たちがあなたを助けるために[mcve]を提供してください。 –
コードを追加します、歓声! –
あなたは 'Beim Hinzuf \ u00E4gen'と' BeimHinzufägen'を比較することはできません。 2番目の文字列に 'ä'があることを確認してください。 – Eugene