golang中文字符编码转换
来源:互联网 发布:引导弹升级数据 编辑:程序博客网 时间:2024/06/08 03:39
golang处理中文时默认是utf8,当遇到其他如GBK字符是就会出现乱码,此处介绍golang 官方golang.org/x/text/encoding/simplifiedchinese包下的编码转换
package mainimport "golang.org/x/text/encoding/simplifiedchinese"type Charset stringconst ( UTF8 = Charset("UTF-8") GB18030 = Charset("GB18030"))func ConvertByte2String(byte []byte, charset Charset) string { var str string switch charset { case GB18030: var decodeBytes,_=simplifiedchinese.GB18030.NewDecoder().Bytes(byte) str= string(decodeBytes) case UTF8: fallthrough default: str = string(byte) } return str}
阅读全文
1 0
- golang中文字符编码转换
- 把中文字符转换成Utf8编码
- QT下中文字符编码的转换
- QT下中文字符编码的转换
- java中文字符乱码编码转换大全
- 中文字符编码的相互转换
- java中文字符乱码编码转换大全
- java中文字符乱码编码转换大全
- 代码编辑器中文字符编码转换
- golang 编码转换 gbk
- golang编码转换
- 简转繁等中文转换(Golang)
- 使用 Java 将中文字符转换成 Unicode 编码
- C+++Utf8字符转换Gb2312编码,解决TinyXml中文乱码
- 使用Java将中文字符转换成Unicode编码
- js中把中文字符转换成Utf8编码
- QT字符编码转换,可用于中文内码传输
- 上传中文字符到服务器的编码转换的解决方法
- linux小白第一次安装elasticsearch
- hexo 配置yilia主题
- 二维码的使用
- I2C扫描从设备方法
- 对于stm32的浅层认识
- golang中文字符编码转换
- 两链表相交问题
- 商品条形码的生成JBarcode
- JAVA基础:多态
- python 简单计算器递归算法 多层括号处理
- 思科HSRP和VRRP双主双备
- 修改opencv的namedWindow窗口位置
- 无符号数与有符号数比较(易懂实用)
- java第七篇 Nginx反向代理的使用