String作为unicode" \ u0435 \ u043e ..."存储在数据库中。 (表的编码是UTF-8)。
从数据库中选择并打印后:
log.Println(STR)
OUT:\ u0435 \ u043e ...
如何将此字符串转换为utf演示文稿?
答案 0 :(得分:2)
要解码您拥有的字符串,您可以执行以下操作:
import "net/url"
...
url.QueryUnescape("\u0435\u043e")
但我认为您的数据库或连接参数配置错误,因为这应该自动处理。这不是utf-8 BTW。