主题
文章
项目
资源
图书
Go网址导航
下载
官方文档
英文文档
中文文档
标准库中文版
Go指南
注册
登录
首页
主题
Go问与答
Go 中文编码问题出现\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\
LuYuChengProject
·
· 8068 次点击
没有解析之前直接fmt.Println的时候是 ������ 这样的乱码 在用json.Marshal 解析一个数据的时候解析出来的中文变成了\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ 这个样子,请问有什么办法吗?
阅读全文
查看全部 6 个评论
littleFish
Go都是按照utf8来解析字符串或文件的, 如果读出来是乱码, 请采用第三方编码转换包读取 `https://github.com/djimenez/iconv-go`
评论于 2017-08-07 01:41:05
#3
更多评论
marlonche
字符串是不是UTF-8编码,go把字符串是当作UTF-8来解析的
评论于 2017-08-06 07:46:31
#1
mostsun1987
\ufffd 是uft8的边界值, go 不能解析的时候就会是这个, 一般都是因为编码不是utf8
评论于 2017-08-06 13:50:26
#2
我要评论
用户登录
记住登录状态
没有账号?
注册
忘记密码?
或
GitHub 登录
Gitea 登录
Go今日面试题
今日阅读排行
一周阅读排行
X
登录和大家一起探讨吧
用户名
密码
记住登录状态
登录
GitHub 登录
忘记密码?
还不是会员
现在注册