0

私は長い間この問題を抱えていましたが、バックエンドにこの醜いハックを実装して回避しました。

今、私は本当の開発者として行動し、それに対処することに決めました.

私の問題は、タイトル ノードにノルウェー文字の æ、ø、または å が含まれる XML フィードを解析するときに、これらの特殊文字の前にあるすべての文字が省略されることです。

したがって、単語が "Bålhuset" の場合、"ålhuset" のみが表示されます。面白いことに、最初の問題文字が含まれた後に æ、ø、å の文字が表示されます。

たとえば「ÅBålhuset」と入力すると、「Bålhuset」になります。したがって、問題を引き起こすのは、これらの特殊文字の 1 つが最初に出現したときだけのようです。

どんな助けでも大歓迎です!

-クリス

4

2 に答える 2

1

XML次のような使用CDATAタグを作成しながら試してください

<title><![CDATA[Transport "Bålhuset"Classic World&#039;s]]></title>

また、ここにHTML タグのリストとその他のケースを示します。これらの文字を含む XML は、CDATA 内に含まれていない限り無効です。また、この質問を試してください

それ以外の場合は、特殊文字コードを使用する必要があります。あなたが表現したい場合öは、タイプする必要がありますので、&ouml; レビューしてください。

これらの文字を含む Final XML は、それらが CDATA 内に含まれていない限り無効です。作成中に XML を検証し、バグを簡単に修正できます。

于 2013-05-25T12:38:36.530 に答える
0

私にとっては、JSON でデータを取得し、ネイティブの JSON メソッドを使用することでした。ドロップされた文字やその他の散発的な動作はありません。

つまり、私にとってそれが意味することは、エンコーディングなどですべてが順調であるにもかかわらず、国際文字でチョークする問題が NSXMLParser にあるということです (最初に発生したのは気になります)。

于 2013-06-13T15:16:07.597 に答える