소스 검색

新增微信emoji

dcsunny 3 년 전
부모
커밋
0f6e984cf8
1개의 변경된 파일15개의 추가작업 그리고 0개의 파일을 삭제
  1. 15 0
      common/emoji.go

+ 15 - 0
common/emoji.go

@@ -9,3 +9,18 @@ var WxEmojiMap = make(map[string]string)
 func init() {
 	json.Unmarshal([]byte(wxEmojiStr), &WxEmojiMap)
 }
+
+func EmojiConvert(str string) string {
+	arr := []rune(str)
+
+	text := ""
+	for _, _v := range arr {
+		v := string(_v)
+		if _, ok := WxEmojiMap[v]; ok {
+			text = text + WxEmojiMap[v]
+		} else {
+			text = text + v
+		}
+	}
+	return text
+}