1

一部の人にとっては (私は確信しています)、この質問は非常に簡単に答えることができますが、問題の解決方法を理解するのが難しい場合があります。

次のようなテーブルを含む .txt ファイルがあります。

" 236 ? 26 x00EE 16

左の列にはシンボルがリストされ、右の列にはいくつかのコードがリストされていることをおそらく理解しているように、私は自分のアプリで定義しました。

そして... シンボルの中には、いくつかの「奇妙な」ものがあることをおそらく理解したでしょう。0x00EE は "å" (上にリングが付いた a) である必要があります。

残念ながら、左の列を制御できません。つまり、別のソフトウェアからのものです。いくつかの実験を行うと、次のことがわかりました。

NSLog( @"\x00ee" );

たとえば、hte コードが UTF-8 の範囲に属していないことを示す警告を生成します。

そのため、NSString @"\x00ee" (ファイルから読み取ったので、6 文字で構成される文字列) を一意の Unicode 文字 "å" (上にリングが付いた a) に変換する方法をさまよっていました。

誰でも私を助けることができますか?

ありがとう...

4

2 に答える 2