私はサーバで作業しています。私はiOSアプリケーションにテキストをダウンロードする必要があります。問題のみ: "éàç"のような文字はすべて "¥U008"に置き換えられます。このコードを正しい文字で置き換えるために、この問題を修正する方法はありますか?NSStringはユニコード文字を置き換えます
3
A
答えて
4
はこの1で受信したテキスト(textToParse変数)を解析してみてください:
NSString *encodedString = textToParse;
NSString *decodedString = [NSString stringWithUTF8String:[encodedString cStringUsingEncoding:[NSString defaultCStringEncoding]]];
1
私はいくつかのエンコーディングをテストし、NSMacOSRomanStringEncoding
はよくフィット。
私のテストでした:
NSString *encodedString = [NSString stringWithCString:"Você realmente deseja sair da área restrita" encoding:NSMacOSRomanStringEncoding];
メッセージがC-文字列(
"string"
)とない
NSString
(
@"string"
)
関連する問題
- 1. 文字列をユニコード文字に置き換えます
- 2. Pythonはユニコード文字を置き換えます
- 3. 文字をユニコード文字に置き換える
- 4. ユニコード文字を置き換えますか?
- 5. ユニコードのエスケープ文字列のバックスラッシュを置き換えます。
- 6. JSON NSStringの改行文字を置き換えます。
- 7. NSStringの文字を置換する
- 8. NSStringでユニコード文字を使用する
- 9. 目的C - NSStringの文字列の一部を置き換えますか?
- 10. ハスケルでユニコード文字を見つけて置き換える方法は?
- 11. 文字の置き換え
- 12. Objective-C NSString文字の置換
- 13. python:regexを使って普通の文字をユニコードに置き換えるre
- 14. 文字を制御文字に置き換えます。
- 15. VBA - 文字列内の文字を置き換えます。
- 16. 文字列に特殊文字を置き換えます。
- 17. 文字列をベクトル文字列に置き換えます。
- 18. 文字列を別の文字列に置き換えます
- 19. Javascript文字列内のutf文字を置き換えます
- 20. 文字列を特殊文字用に置き換えます。
- 21. 文字列の文字を色で置き換えます
- 22. 文字列Cの制御文字を置き換えます。
- 23. PHPのXXXXX文字列の文字を置き換えます
- 24. 文字列をBeautifulSoupの文字列に置き換えます。
- 25. XSLは(文字の置き換え)
- 26. ユニコード文字をsedまたはvimに置き換えることができません
- 27. ベクトルに格納された文字列を文字に置き換えて文字を置き換えるC++
- 28. Sedコマンドは、数字+文字を数字+ \ n +文字に置き換えます。
- 29. '+'文字を置き換えるPOSTメソッド
- 30. 特殊文字を置き換える
おかげでなければならないことを忘れないでください。私のコードはオフィスにあります。私はこのmondayを試してみます;) – Pierre
クラッシュします:[NSString stringWithUTF8String:]:NULL cString – Pierre