如何在Go中将unicode字符串从数据库转换为utf-string?

时间:2015-09-25 12:29:03

标签: unicode go

String作为unicode" \ u0435 \ u043e ..."存储在数据库中。 (表的编码是UTF-8)。

从数据库中选择并打印后:

log.Println(STR)

OUT:\ u0435 \ u043e ...

如何将此字符串转换为utf演示文稿?

1 个答案:

答案 0 :(得分:2)

要解码您拥有的字符串,您可以执行以下操作:

import "net/url"

...

url.QueryUnescape("\u0435\u043e")

但我认为您的数据库或连接参数配置错误,因为这应该自动处理。这不是utf-8 BTW。