日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

微信公众号使用Emoji表情

發布時間:2024/3/12 编程问答 44 豆豆
生活随笔 收集整理的這篇文章主要介紹了 微信公众号使用Emoji表情 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

看習慣了qq的默認表情,嘗到了漂亮的emoji表情。這個時候,就開始心動了。我要我要回復漂亮的emoji表情。

既然,談到emoji表情,能回復是必然的。只是方法你尋到了沒。php有點不同,在php中輸出\(斜杠)u開頭的unicode編碼會原樣輸出,所以需要轉換一下(java和c#貌似不用)。

做一個勤快的人,有想法,就得付出心動。在網上都可以找到答案,然后去應證,封裝。最后,就是你的了。

先上一張圖。

emoji表情


在進行代碼編寫之前,先看看柳峰的文章: http://blog.csdn.net/lyq8479/article/details/9229637
他那里詳細講解了什么是emoji表情,以及如何使用emoji表情。

Emoji表情的分類

Emoji表情有很多種版本,包括Unified、DoCoMo、KDDI、Softbank和Google,而且不同版本的表情代碼也不一樣,更可惡的是:不同的手機操作系統、甚至是同一操作系統的不同版本所支持的emoji表情又不一樣。

所以,完美主義者可以止步了,因為目前emoji表情并不能保證在所有終端上都能正常使用。

慶幸的是,我已經在超過10余部終端上測試過emoji表情的使用,這其中包括iPhone 4S、iPhone 5、Android 2.2、Android 4.0+、Win8、iPad2,只有極個別終端上顯示不出來或顯示為一個小方格,所以并沒有什么太大的影響,也就可以放心使用了!

既然,emoji表情有多種版本,那么使用方法是否一樣呢?請先看SoftBank版本emoji表情的使用。

第一,我們要知道表情代碼表。這個在柳峰的文章里邊有,貼出了圖片以及對應的表情代碼。上邊說過,在php中輸出\(斜杠)u開頭的unicode編碼會原樣輸出,所以需要轉換一下。現在來轉換一下。

public function unicode2utf8($str){ $str = '{"result_str":"'.$str.'"}'; //組合成json格式$strarray = json_decode($str,true); //json轉換為數組,利用 JSON 對 \uXXXX 的支持來把轉義符恢復為 Unicode 字符(by 梁海)return $strarray['result_str'];}

假如我們要向用戶返回一個“草莓”表情,只需要在輸出的xml文件中對應的Content值是:

$array['Content'] = $this->unicode2utf8("\ue347");

?

這個時候,你應該可以看清楚了。”\ue347″就是‘草莓’這個表情的表示代碼。上邊的unicode2utf8函數,就是將表情代碼轉換成正常的。其唯一參數就是表情對應的表示代碼。

既然知道可以使用了。那么下邊,我們可以對這些表情進行封裝一下。使得可以實現下邊兩種功能。

一丶隨機的輸出一個emoji表情(emoji表情太多,從眾多表情中隨機的輸出一個emoji表情有新鮮感)。

二丶通過中文名字,輸出對應的emoji表情(這個與上邊的相反。有時候,是需要輸出特定的表情)。

為了實現上邊這兩個功能。我建立了兩個數組,一個用來存儲emoji表情的表示代碼,另一個用來存儲emoji表情對應的中文名字(這個名字你覺得怎么貼切就怎么取)。他們的鍵值是0,1,2,3,4……

這里除了上邊的轉換函數,還需要兩個公開的函數。一個用來輸出隨機的表情,一個用來輸出對應關鍵字的表情。
說完了,直接貼出封裝好的代碼。

<?php class Tool {var $emojiList = array("\ue345","\ue347","\ue33a","\ue33e","\ue33b","\ue338","\ue034","\ue31c","\ue43c","\ue13e","\ue041","\ue03c","\ue307","\ue303","\ue118","\ue032","\ue110","\ue306","\ue054","\ue522","\ue01a","\ue528","\ue529","\ue52d","\ue04a","\ue04b","\ue425","\ue111","\ue428","\ue03e","\ue00e","\ue14c","\ue329","\ue32d","\ue107","\ue105","\ue409","\ue106","\ue418","\ue315","\ue30d","\ue138","\ue139");var $emojiNameList = array("蘋果","草莓","甜筒","米飯","薯條","湯","戒指","紅唇","傘","高跟鞋","吉他","麥克風","綠樹","紅花","楓葉","玫瑰","葉子","一束花","海豚","海魚","馬","猴子","羊","蛇","太陽","雨","愛戀","戀愛","牽手","音樂","贊","肌肉","一箭穿心","紫色的心","恐懼","閉眼吐舌頭","吐舌頭","色色","飛吻","秘密","祝福","男人","女人");public function Tool(){}/*** 輸出特定的表情* */public function getEmoji($str){$index = array_search($str , $this->emojiNameList);return $this->unicode2utf8($this->emojiList[$index]);}/*** 隨機輸出表情* */public function getRandEmoji(){$len = count($this ->emojiList);return $this->unicode2utf8($this->emojiList[rand(0,$len-1)]);}/*** 在php中輸出\(斜杠)u開頭的unicode編碼會原樣輸出,所以需要轉換一下。(java和c#貌似不用)* */public function unicode2utf8($str){$str = '{"result_str":"'.$str.'"}'; //組合成json格式$strarray = json_decode($str,true); //json轉換為數組,利用 JSON 對 \uXXXX 的支持來把轉義符恢復為 Unicode 字符(by 梁海)return $strarray['result_str'];} }?>

?

上邊是SoftBank版本emoji表情的使用,下邊說下Unified版本的emoji表情。在代碼表中,Unified版本表情是”U+1F604″這樣的形式,就是開頭兩個字符是“U+”,在這里,我們需要將“U+”替換成“0X”,然后給xml的Content。這里就不多說了。

很悲傷的說,php下Unified版本的表情沒有試驗成功。php將字符從Unicode轉化成utf-8還是不行。
應該方法不對吧。

總結

以上是生活随笔為你收集整理的微信公众号使用Emoji表情的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 亚洲啪啪网址 | 成人免费观看cn | 久一在线视频 | 国产乱妇4p交换乱免费视频 | 中文字幕在线1 | 欧美另类性 | 99成人在线视频 | 看了下面会湿的视频 | 亚洲一品道 | 国产99久久久国产精品成人免费 | 69社| 草久在线| 亚洲成人资源 | 婷婷色在线观看 | 极品少妇一区二区 | 邻家有女4完整版电影观看 欧美偷拍另类 | 好男人www社区在线视频夜恋 | 在线观看亚洲大片短视频 | 日韩性插 | 亚洲少妇18p | 黑丝扣逼| 欧洲亚洲国产精品 | 69视频污| 亚洲成人精品久久久 | 国产高清在线视频 | 久久久久久久久久久久久久久久久久久 | 亚洲欧美另类日本 | 无码一区二区三区免费 | 国产草草影院 | 亚洲特黄视频 | 少妇精品偷拍高潮白浆 | 99在线视频播放 | 亚洲高清免费观看 | 两性囗交做爰视频 | 久久激情小说 | 国产a视频免费观看 | 富婆如狼似虎找黑人老外 | 久久精品一区二区三区四区 | 国产嫩草影视 | 毛片基地在线观看 | 孕妇毛片 | 激情中文字幕 | 国产在线97| 国产超级av | 成人精品在线看 | 成人免费在线观看 | 日韩免费专区 | 天天看片中文字幕 | 久久av一区二区三 | 亚洲男女网站 | 超碰成人在线观看 | 日韩精品视频免费看 | 翔田千里在线播放 | 国产成人自拍一区 | 欧美性理论片在线观看片免费 | 亚洲成人av免费 | 国产福利一区二区三区 | 精品福利一区二区 | 国产干b | 精品视频在线免费 | 在线观看久草 | 亚洲图片一区 | 国产一级伦理片 | 青青草国产一区 | 国产51精品 | 很黄的网站在线观看 | 色八区 | 在线免费观看欧美大片 | av在线综合网| 欧美一级做a爰片久久高潮 久热国产精品视频 | 91麻豆蜜桃一区二区三区 | 免费啪| 天天看天天操 | 亚欧洲精品视频在线观看 | 日本狠狠爱| 一本久草| 国产午夜一区二区三区 | 91偷拍富婆spa盗摄在线 | 91插插插插插插插插 | 樱桃av| 青青草视频偷拍 | 久久综合久久久久 | 国偷自拍 | 8090理论片午夜理伦片 | 中日韩精品一区二区三区 | 超碰免费看 | av在线免费网址 | 国产裸体视频网站 | 欧美黄色三级视频 | 东京热一区二区三区四区 | 精品毛片在线观看 | 欧洲一区二区三区 | 久久久久久久久久久久久女过产乱 | 国产另类ts人妖一区二区 | 伊人99热 | 久久久免费精品视频 | 国产精品亚洲无码 | 日韩av片在线免费观看 | 久久av综合网 |