UT8でエンコードされた文字列をデコードしたい。iphoneでUTF8文字列をデコードする方法
入力文字列が "øÃ|テスト-2.txt"
であり、それは "はOAE-TEST-2.txt"
なるべきデコードした後、私が見つかりました。 NSStringまたはNSDataをUT8(NSUTF8StringEncoding)にエンコードする多くのAPIがありましたが、デコードする方法を見つけることができませんでした。
私が今まで試してみました何: -
NSString *str = [[NSString alloc] initWithUTF8String:[strToDecode cStringUsingEncoding:NSUTF8StringEncoding]];
と
[strToDecode stringByReplacingPercentEscapesUsingEncoding:NSUTF8StringEncoding]
と
[NSString stringWithUTF8String:[strToDecode cStringUsingEncoding:[NSString defaultCStringEncoding]]]
私は、同じ入力文字列を試してみましたが、私はthird party decoderで適切な出力を得ます。
しかし、右方向に成功
どれでもヒントを得ることができませんでしたが、非常に高く評価されるだろう。
コードを表示します。あなたがこれまでにしたことを私たちに教えてください。私たちが提供するソリューションはこれらの標準APIを使用するため、間違っている場所を知る必要があります。 –
私はリクエストに応じて編集しました – Ekra
私が解決策を共有してください。私のために – Hiren