API を使用して CMS からデータを取得しています。ユーザーが CMS に入力したテキストを表示しています。
しかし、私の問題は、ユーザーがCMSに特殊文字を入力すると、iPhone側でそれらのテキストを取得できないことです
これは、ユーザーが壁の説明に入力したテキストのリンクです
私たちはjson Webサービスを使用しています。それらは文字列をutf-8にエンコードしているため、json文字列は次のようになります
「止まる」という言葉はあなたの語彙にありません。マラソンを 4.5 時間以内で走る。
utf 文字 \u0092 は、上の画像と同じように表示する必要がある特殊文字です。
注: 1) Web サービスで utf-8 にエンコードせずに文字列を渡すと、文字列全体が null として取得されます。
2) [NSString stringWithCString:[textFromCms cStringUsingEncoding:NSISOLatin1StringEncoding] encoding:NSUTF8StringEncoding]; を試してみました。ここで、textFromCms は、上記のように cms から取得したテキストです。
3)会話/エンコードなしでも試してみます….特殊文字を無視します
4)base64でも試してみましたが、それも役に立ちませんでした。
どんな助けでも大歓迎です。