2011-07-21 4 views
0

ユニコード値の場合は、別の値になるはずです。ここに説明があります:私は値 'îîを格納しています。ターミナルから.sqliteファイルに接続されたselectコマンドを実行すると、正確な値を見ることができます。しかし、プログラムで値を取得しようとしているとき、私は完全に異なる値を見ています。これは、私が読み込んでcharポインタに値を格納しているコードです。iPhoneでSQLiteレコードを読み取る

+2

コードはどこですか? – Jacob

+1

私たちがお手伝いできるように、あなたの質問にコードを追加してください。 –

答えて

0

一般に、UTF-8である必要があります。 あなたは注意 [NSString stringWithCString:st encoding:NSUTF8StringEncoding]

MacRomanのなど、ASCIIなどの異なる別のエンコーディングで試すことができます:あなたは、コンソールに印刷値でUNICODE値を確認することができます。