APIサーバーに基づいてアプリを作成しています。サーバーは現在UTF-8エンコーディングです。iOSのデフォルトのテキストエンコーディング
テキストを再エンコードするためにAPIにアクセスするたびにコード行を書き込むのではなく、アプリケーションと同じテキストエンコードを持つようにサーバーAPIを設定することもできます。
問題が発生した場合のみ、デフォルトのエンコードを見つけることができません。
この情報はどこにありますか、どこでアプリのデフォルトのエンコーディングを変更できますか?
乾杯!
おかげでハムスターを行います。おそらく、私はエンコーディングの根拠を誤解していますが、サーバーからテキストを取り出して読み込み(NSLogと言う、またはUILabelで表示する)、何らかのエンコーディングを使って読み書きする必要がありますか?特定の文字/記号が間違って表示されるので、私はエンコードの問題を抱えています。そのため、SQL APIからのUTF-8の書き出しは、アプリケーションで別々にエンコード/読み込みされていると仮定します。どこかで常にUTF-8エンコーディングを使用するようにNSStringを設定できますか? – Tim
@Tim UTF-8を実行するには1つの方法しかありませんが、別の方法で行うことはできません。 UTF-8から 'NSString'を作成するときにバグがあったり、UTF-8が実際にUTF-8でないか、バグはありませんが、表示フォントにはいくつかのシンボルのグリフがありません。 – hamstergene
ハムスターは、どこかに変換しているプラグインでなければなりません。 – Tim