2012-03-28 9 views
1

私のアプリは、XML形式のサーバーからいくつかのデータを受け取り、いくつかのタグには日本語の単語が含まれています。ブラウザでリンクを実行しようとすると、日本語で正しい応答が得られます。たとえば、次のように目的のC文字列のエンコードの問題

<root> 
    <categorylist> 
     <cid>19</cid> 
     <cname>ファミリー</cname> 
     <lang>jap</lang> 
    </categorylist> 
</root> 

..but私のアプリでは、応答文字列は、次のようないくつかのエンコードされた形式である:サーバーからXMLを受信する

<root> 
    <categorylist> 
     <cid>19</cid> 
     <cname>&#x30D5;&#x30A1;&#x30DF;&#x30EA;&#x30FC;</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]; 

私のコードに問題はありますか?日本語の文字列を修正するにはどうすればよいですか?

+2

これら正しくエンコードされているXML Unicodeコードポイント。それらは*正しい*日本語の文字列です。 – zmccord

答えて

関連する問題