2012-03-26 18 views
1
myString = [NSString stringByReplacingOccurrencesOfString:@"sad" withString:@"\ue058"]; 

私は、うまく動作するbaoveサンプルを試したので、私はvarcharデータ型で自分のsqliteテーブル内に同じテキストを格納しました。符号化絵文字アイコン

しかし、私は同じものを置き換えるとき、私はちょうどこの "\ ue058"ではなく、絵文字のアイコンを取得します。どのようにエンコードまたは適切な方法で絵文字のアイコンを表示するデコードする必要があります。

は、そうでなければ、私はadiffrentデータ型で絵文字アイコンの文字列を格納する必要がありますか?

私に知らせてくださいといや助けてくれてありがとう

+0

のplsは私はあなたがUTF16を使用すべきだと思うの返信用 – user198725878

答えて

0

私はそれがうまく働いた

[[NSUserDefaults standardUserDefaults] objectForKey:@"sad"]; 

[[NSUserDefaults standardUserDefaults] setObject:@"\ue058" forKey:@"sad"]; 

、などのNSUSerDefaultsを試み、使用してアクセス。

あなたはUTF8文字列として文字列を取得していたので、それはsqliteのと仕事がなかったの。

+0

おかげで私を助けて、だから、私n iが – user198725878

+0

デシベルからそれを取得する必要がどのような形式。 – Vignesh

+0

これはあなたを助けるでしょう。 http://stackoverflow.com/a/4739890/641062 – Vignesh

関連する問題