首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> 網頁程式設計 >> PHP 程式設計 >> PHP 相關知識

微信公眾號開發教程(十二):符號表情發送進階——SoftBank版Emoji與輸入法技巧

     編輯:PHP 相關知識

承接上篇,本文揭秘微信客戶端顯示但 Unified 表無收錄的表情(如「情侶」「公共汽車」)來源:SoftBank 版 Emoji。並分享用戶端通過輸入法拼音發送隱藏表情的技巧。

用戶端發送隱藏 Emoji 技巧

在輸入框輸入全拼,候選欄會出對應表情:

  • qinglv → 💑 情侶
  • gonggongqiche → 🚌 公共汽車

輸入法候選情侶

輸入法候選公共汽車

測試環境:iPhone 4S 系統自帶輸入法。Android/第三方輸入法表現可能不同。

SoftBank 版 Emoji 代碼表

SoftBank Emoji表1

SoftBank Emoji表2

SoftBank Emoji表3

SoftBank Emoji表4

SoftBank Emoji表5

SoftBank Emoji表6

開發模式發送 SoftBank Emoji:無需轉換

直接在字符串中嵌入 Unicode 轉義序列 \uXXXX 即可:

textMessage.setContent("自行車\\ue136 男人\\ue138 錢袋\\ue12f 情侶\\ue428 公共汽車\\ue159");

對應代碼表中的 SB Unicode 值(如情侶 U+E428 → \ue428)。

完整示例與效果

public class CoreService {
    public static String processRequest(HttpServletRequest request) {
        // ... 基礎字段構建 ...
        textMessage.setContent("自行車\\ue136 男人\\ue138 錢袋\\ue12f 情侶\\ue428 公共汽車\\ue159");
        return MessageUtil.textMessageToXml(textMessage);
    }
}

SoftBank Emoji發送效果

兩版本互補說明

同一表情同時存在 Unified 碼與 SoftBank 碼。掌握兩種發送方式,靈活選擇。建議開發者深入了解 Unicode 補充字符平面、代理對等知識,觸類旁通。符號表情專題到此結束,下一篇將帶來圖文消息全攻略。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved