0

アスキー文字を確認するためのテストアプリケーションがあります。iOSデバイスと比較してシミュレーターでASCII文字が異なる理由とデバイスから同じASCII文字を取得する方法を誰かが私に説明できますか?

コード:

for ( int i = 0; i < 256; i++ ) {
    NSLog(@"%d: %c", i, i);
}

シミュレーター結果のサンプル:126:〜128:Ä129:Å130:Ç131:É

iOSデバイスの結果のサンプル:126:〜128:√Ñ129:√Ö130:√á131:√â</ p>

ありがとう!

4

1 に答える 1

0

127より大きい値はASCIIではないため、ISO-646とも呼ばれます。これらのバイト値は、それらを解釈するために使用されるエンコーディングに応じて異なるグリフを取得します。これは、実際のデバイスとエミュレーターの間で異なります。

于 2012-09-07T15:12:51.287 に答える