iOS Emoji表情編碼/解碼
//編碼
NSString *uniStr = [NSString stringWithUTF8String:[_barrageText.text UTF8String]];
NSData *uniData = [uniStr dataUsingEncoding:NSNonLossyASCIIStringEncoding];
NSString *goodStr = [[NSString alloc] initWithData:uniData encoding:NSUTF8StringEncoding] ;
NSLog(@"---編碼--->[%@]",goodStr);
//解碼
const char *jsonString = [goodStr UTF8String]; // goodStr 伺服器返回的 json
NSData *jsonData = [NSData dataWithBytes:jsonString length:strlen(jsonString)];
NSString *goodMsg1 = [[NSString alloc] initWithData:jsonData encoding:NSNonLossyASCIIStringEncoding];
NSLog(@"---解碼--->[%@]",goodMsg1);
2016-04-15 10:16:17.858 DFRomwe[650:153981] ---編碼--->[hello\ud83d\ude18\ud83d\ude18world\u4e16\u754chaha\ud83d\ude17]
2016-04-15 10:16:17.859 DFRomwe[650:153981] ---解碼--->[hello??world世界haha?]
相關文章
- 判斷字串中是否包含Emoji表情程式碼字串
- Mysql支援emoji 表情符號 升級編碼為UTF8MB4MySql符號
- iOS 11新Emoji表情偷跑:好歡樂iOS
- 阿里雲RDS for MySQL使用utf8mb4編碼儲存Emoji表情阿里MySql
- iOS使用Unicode9.0 emoji表情的方法iOSUnicode
- mysql 儲存emoji表情MySql
- MySQL儲存 emoji 表情MySql
- 前端如何處理emoji表情前端
- PHP中處理emoji表情PHP
- 在 Laravel 中使用 emoji 表情Laravel
- 谷歌女性多樣化emoji表情獲統一碼協會批准谷歌
- php+mysql 解決emoji表情符號問題PHPMySql符號
- Laravel 專案實戰中如何快速整合 Emoji 表情包?Emoji 表情包太豐富了Laravel
- iOS10.2 Beta4正式釋出 Emoji表情更豐富iOS
- Android Jetpack - Emoji表情符號初探AndroidJetpack符號
- 網站如何開啟Emoji 表情支援網站
- Mysql伺服器無法存emoji表情的解決方案MySql伺服器
- iOS10.2 Beta5正式釋出 新桌布/Emoji表情來了iOS
- MYSQL資料庫與Emoji表情的故事MySql資料庫
- emoji等表情符號存mysql的方法符號MySql
- bili-emoji自定義表情包設定
- 深入理解Emoji(一) —— 字符集,字符集編碼
- iOS 10.2正式版釋出 內建全新牆紙+多個emoji表情iOS
- FCPX外掛:36個有趣可愛卡通emoji表情貼紙動畫Square Emoji動畫
- 【Mysql】關於mysql存入emoji表情的問題MySql
- PHP轉換emoji表情為HTML字元實體PHPHTML字元
- Javascript編碼解碼URLJavaScript
- Unicode編碼解碼Unicode
- iOS - GeoCoder 地理編碼iOS
- iOS - KVC 鍵值編碼iOS
- iOS10.2正式版新增100多個emoji表情(附部分預覽)iOS
- Emoji表情符號錄入MySQL資料庫報錯的解決方案符號MySql資料庫
- 原生js 實現輸入框emoji表情釋出JS
- js判斷字串是否含有特殊字元和emoji表情JS字串字元
- URL編碼與解碼原理
- OpenLR 的編碼與解碼
- 視訊硬編碼(iOS端)iOS
- iOS的編碼規範(1.1)iOS