84669 人學習
152542 人學習
20005 人學習
5487 人學習
7821 人學習
359900 人學習
3350 人學習
180660 人學習
48569 人學習
18603 人學習
40936 人學習
1549 人學習
1183 人學習
32909 人學習
php儲存微信中的emoji表情,在儲存資料庫之前我在頁面上列印了一下,是可以正常顯示表情的,然後存入資料庫(utf8mb4)後,資料庫中也是可以正常顯示表情的。但是當php讀取資料庫中的表情在頁面上再顯示的時候就變成了? 。這是為什麼呢?難道還需要轉碼什麼的?
业精于勤,荒于嬉;行成于思,毁于随。
emoji 是表情圖片,但是存到資料庫的時候,是存圖片對應的編碼。你拿出來之後,還得拿著編碼去找對應的圖片!
如你最後一句所說,需要轉(但不是HTML轉碼)。而它emoji是表情符號,需要一個maps做關聯。也就是 編碼 -> 圖片
具體可以看看這個開源項目,我所說的都有,屬於一個具體實例:
https://github.com/iamcal/php-emoji
emoji 是表情圖片,但是存到資料庫的時候,是存圖片對應的編碼。你拿出來之後,還得拿著編碼去找對應的圖片!
如你最後一句所說,需要轉(但不是HTML轉碼)。而它emoji是表情符號,需要一個maps做關聯。
也就是 編碼 -> 圖片
具體可以看看這個開源項目,我所說的都有,屬於一個具體實例: