Object-C中emoji與json的問題
遇到一個問題,要儲存iOS鍵盤輸出的emoji表情到MySQL,我知道用blob+utf8是可以存的。但是現在我的這張表已經太大了,不可能去改型別。所以就想把emoji表情匹配出來,替換掉,再存。
但是,iOS鍵盤輸入的emoji表情,並不是標準的0xe001 – 0xe537這種,而是變化過的。
例如:第一個大笑的表情,標準emoji unicode是 0xe415 而iOS鍵盤輸出的是 0xd83dxde04 兩位。
我用preg_match() 去做匹配
preg_match(`/\x{d83d}\x{de04}/`, $str_with_emoji_emotion, $matches);
var_dump($matches);
列印出來是個 NULL
求助各位大神,怎麼才能匹配這種表情符號啊。。。
補充:我用 preg_match(`/[x{0000}-x{FFFF}]/u`, $str_with_emoji_emotion, $matches); 去匹配都匹配不到。。。我懷疑是這個表情符號的問題,繼續研究。。。繼續求解。。。
補充2:今天搞定了,做了 bin2hex 的轉碼 http://jiajun.org/g/emoji_encoder.php
今天搞定了,做了 bin2hex 的轉碼 http://jiajun.org/g/emoji_encoder.php
其實已經有個開源轉換程式了。
http://code.iamcal.com/php/emoji/
https://github.com/iamcal/php-emoji
試試這個
preg_match(`/x{d83d}x{de04}/u`, $str_with_smail_emotion, $matches);
如何聯絡我:【萬里虎】www.bravetiger.cn
【QQ】3396726884 (諮詢問題100元起,幫助解決問題500元起)
【部落格】http://www.cnblogs.com/kenshinobiy/
相關文章
- object-c中疑問Object
- 【Mysql】關於mysql存入emoji表情的問題MySql
- jQuey與json.jar的衝突問題JSONJAR
- 【Cocos2d-x】遮蔽Emoji並解決由於Emoji導致的崩潰問題
- php+mysql 解決emoji表情符號問題PHPMySql符號
- object-c中NSString與int和float的相互轉換Object
- Hadoop與HBase中遇到的問題Hadoop
- Object-C之(Null)與(Bool)ObjectNull
- Java 中 Emoji 的正規表示式Java
- 【JSON】Python與Flask中涉及到的JSONJSONPythonFlask
- golang json處理問題GolangJSON
- JAAS中的認證與授權問題
- Json串與List、Bean之間的轉換,處理類中List屬性的序列化問題JSONBean
- fastjson字串轉JSON的$ref問題ASTJSON字串
- php傳遞json給jquery的問題PHPJSONjQuery
- PHP中處理emoji表情PHP
- sql中的or與and的執行順序問題SQL
- js中的JSON介紹與案例JSON
- MYSQL資料庫與Emoji表情的故事MySql資料庫
- 修復Arch Linux和Manjaro Linux無法顯示emoji的問題LinuxJAR
- js中this指向的問題與聯絡深入探究JS
- Spring與Hibernate整合中的session問題SpringSession
- Oracle中rownum與rowid使用上的問題Oracle
- eval解析JSON字串的一個小問題JSON字串
- Newtonsoft.Json序列化JSON字串問題JSON字串
- json解析導致的崩潰問題 cocos2.* 底層問題JSON
- json無法序列化問題JSON
- Redis中的問題Redis
- JavaCV與OpenCV的區別和使用中遇到的問題JavaOpenCV
- Java面試中與原始碼有關的問題分享Java面試原始碼
- 淺談Oracle中exists與in的執行效率問題Oracle
- Git中的AutoCRLF與SafeCRLF換行符問題Git
- FLEX4與JAVA通訊中遇到的問題FlexJava
- jdon的事件模型與Model中的值的修改的問題事件模型
- 解決json顯示日期帶T的問題。JSON
- iOS javascript與object-c的互動(TSY版本-就是本人)iOSJavaScriptObject
- Jackson JSON包在從物件對映到Json字串過程的迴圈依賴問題-分析與解決JSON物件字串
- java學習中問題與解決方式Java