私は以下のjson文字列のエンコードを1日から見つけることを試みています。 jSonのような文字列が表示されますNSData(iPhone SDK)で複数の言語のエンコーディングが見つかりませんか?
[
{
"ParentId": "154",
"TopMenuId": "159",
"MainMenuText": "开放时间",
"Language": "6",
"MenuImage": ""
},
{
"ParentId": "154",
"TopMenuId": "166",
"MainMenuText": "СЕРТИФИКАЦИЯ ISO",
"Language": "8",
"MenuImage": ""
}
]
ブラウザでOKです。私はそれが表示さのNSLogでNSDataの文字エンコーディングを取得するときには、
[
{
"ParentId": "154",
"TopMenuId": "159",
"MainMenuText": "开放时间",
"Language": "6",
"MenuImage": ""
},
{
"ParentId": "154",
"TopMenuId": "166",
"MainMenuText": "СЕРТИФИКАЦИЯ ISO",
"Language": "8",
"MenuImage": ""
}
]
は、私はほとんどすべてのCFStringエンコーディングを使用しますが、まだ成功を得ることはありません。
注:私はNSLogをブラウザに入れてもOKです。 xcdatamodeldに文字列で格納すると&#1057という形式で格納されます。
助けてください。 ありがとうございます。
これらはHTMLエンティティです。ブラウザはレンダリングしますが、NSLogはレンダリングしません。彼らはどこから来ていますか、なぜHTMLエンティティがエンコードされていますか? – deceze
ありがとうございます、ごめんなさい..私は何を意味するのか分かりません?含まれているのはURLから来て、JSON文字列で返します。私もエンコードせずに試しましたが、NSLog&Databaseに&#1040形式で表示しています。 – Ruchi
*このデータの* encoding *は誰ですか? – deceze