主要的思路如下:将码点转换为 16 进制,再调用 html.UnescapeString 方法进行输出 package main import "fmt" import "strconv" import "html" func main(){ x , _ := strconv.ParseInt("1F600", 16, 64) str := html.UnescapeString("
4.2.45.sdUTF8UnEscapeString Unit NativeXml function sdUTF8UnEscapeString(const AValue: UTF8String sdUTF8QuotedString sdUTF8StringReplace sdUtf8ToAnsi sdUtf8ToUnicode sdUTF8Trim sdUTF8TrimPos sdUTF8UnEscapeString
createTime := time.Unix(int64(v.Addtime), 0).Format("2006-01-02 15:04:05") v.Content = html.UnescapeString