1
私のアプリは、XML形式のサーバーからいくつかのデータを受け取り、いくつかのタグには日本語の単語が含まれています。ブラウザでリンクを実行しようとすると、日本語で正しい応答が得られます。たとえば、次のように目的のC文字列のエンコードの問題
<root>
<categorylist>
<cid>19</cid>
<cname>ファミリー</cname>
<lang>jap</lang>
</categorylist>
</root>
..but私のアプリでは、応答文字列は、次のようないくつかのエンコードされた形式である:サーバーからXMLを受信する
<root>
<categorylist>
<cid>19</cid>
<cname>ファミリー</cname>
<lang>jap</lang>
</categorylist>
</root>
私のコードは次のとおりです。
NSString *[email protected]"http://www.myserver.com/category.php?lang=jap";
NSString *resultString=[NSString stringWithContentsOfURL:[NSURL URLWithString:req] encoding:NSUTF8StringEncoding error:nil];
私のコードに問題はありますか?日本語の文字列を修正するにはどうすればよいですか?
これら正しくエンコードされているXML Unicodeコードポイント。それらは*正しい*日本語の文字列です。 – zmccord