社区
其他技术讨论专区
帖子详情
Golang合成带文字(文字里有emoji?)的图片怎么处理?急急急!
weixin_38097015
2019-09-20 10:07:48
Golang合成带文字的图片,网上的所有代码都是只支持文字和特殊字符的,但是不支持emoji😊,这个应该怎么处理呢?
跪求大神代码
...全文
112
1
打赏
收藏
Golang合成带文字(文字里有emoji?)的图片怎么处理?急急急!
Golang合成带文字的图片,网上的所有代码都是只支持文字和特殊字符的,但是不支持emoji😊,这个应该怎么处理呢? 跪求大神代码
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
weixin_38103285
2019-09-20
打赏
举报
回复
参考 https://yami.io/output-emojis/ demo代码可以运行输出
emoji
:
golang
的
emoji
表情终端输出
表情符号
Emoji
是一个简单的
golang
包。 得到它: go get github.com/kyokomi/
emoji
/v2 导入它: import ( "github.com/kyokomi/
emoji
/v2" ) 用法 package main import ( "fmt" "github.com/kyokomi/
emoji
/v2" ) func main () { fmt . Println ( "Hello World
Emoji
!" )
emoji
. Println ( ":beer: Beer!!!" ) pizzaMessage :=
emoji
. Sprint ( "I like a :pizza: and :sushi:!!" ) fmt . Println ( pizzaMessage ) } 演示 参考 执照
golang
不能正确显示
emoji
的
处理
golang
在使用gorm的时候,
emoji
会变成????,这一看应该就是字符的问题了,数据库改字段已经修改为utf8mb4了,显示出来的还是????。 gorm使用的是github.com/jinzhu/gorm/dialects/mysql 需要将连接的 user:password@tcp(host)/name?charset=utf8&parseTime=True&loc=Local 该成 user:password@tcp(host)/name?cha...
golang
emoji
表情
处理
package util import ( "regexp" "strconv" "strings" ) //表情解码 func Unicode
Emoji
Decode(s string) string { //
emoji
表情的数据表达式 re := regexp.MustCompile("\\[[\\\\u0-9a-zA-Z]+\\]") //提取
emoji
数据表达式 reg := regexp.MustCompile("\\[\\\\u|]") src := re.FindAllStr
Golang
:输出
Emoji
表情符号
译文:
Emoji
是一个简单的
golang
包。文档安装示例输出结果。
使用
Golang
将
emoji
存入mysql
准备工作:mysql设置支持utf8mb4 ,并确认没有问题,因为之前手动输入
emoji
都是显示问号,但是现在手动输入是可以的。 具体配置见:Mysql升级utf8mb4字符集 支持
emoji
字符 但是就是不行,为啥咧,手动输入没问题,从
golang
print
emoji
是没有问题的,难道
golang
只支持utf8不支持 utf8mb4? ...
其他技术讨论专区
433
社区成员
791,271
社区内容
发帖
与我相关
我的任务
其他技术讨论专区
其他技术讨论专区
复制链接
扫一扫
分享
社区描述
其他技术讨论专区
其他
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章