比如我可以輸入表情符號的字符代碼,如:如何放置Unicode字符成的NSString
NSString* str = @"";
NSLog(@"%@", str);
微笑的表情符號會在控制檯中看到。
也許代碼編輯器和編譯器會以UTF-8交易文字。
現在我在一個完整的Unicode的工作,我的意思是每個字符,環境的32位和我有表情符號的unicode的,我想32位的Unicode字符轉換成的NSString例如:
int charcode = 0x0001F60A;
NSLog(@"%??", charcode);
問題是我應該把什麼放在「??」位置,然後我可以將charcode格式化爲表情符號字符串?
順便說一句charcode是一個變量,在編譯時無法確定。
我不想壓縮的32位INT爲UTF-8字節,除非這是唯一的出路。
,我不明白你的問題是你的意思還是什麼,但是你可以用'@「\ U0001F60A」' – 2015-04-05 06:11:44
的燒烤代碼是動態的,例如從數據庫讀取或其他地方 – jayatubi 2015-04-05 06:42:15