golang 解析UTF8编码形式的字符串
go解析 \u70ed\u95e8 形式的字符串 转换为中文
如题,没有在网络上找到资源,又恰好有这个需求,于是憋出来了这个函数
对于初学go的我来说并不容易啊
要解析的字符串是这样的,是一个JSON
{"name":"\u70ed\u95e8"}
直接调用这个方法即可正常返回中文,注意此处正则表达式,请确保不会与你的其他内容匹配!
// BadStrToUtf8 如果中文显示成\u形式编码 可通过此方式译码
func BadStrToUtf8(input string) string {reg, _ := regexp.Compile("\\\\u\\w{4}")return reg.ReplaceAllStringFunc(input, func(input string) string {replaceU := strings.Replace(input, "\\u", "", -1)tmp, _ := strconv.ParseInt(replaceU, 16, 32)return fmt.Sprintf("%s", string(rune(tmp)))})
}
golang 解析UTF8编码形式的字符串相关推荐
- golang utf8编码转字符串
文本主要针对utf8模块的EncodeRune和AppendRune两种方法的使用做了演示 使用EncodeRune对单个字符串编码的转化 注意点是,utf8编码的字符串他的字节数不是固定的,在最后转 ...
- 字符串不替代_使用第三方库demjson解析不规范的json字符串
Json在编程中是一种轻量级的文件格式,在本地开发或者web开发中使用较多.JSON(JavaScript Object Notation,JavaScript对象表示法,读作/ˈdʒeɪsən/)是 ...
- javascript解析json格式的字符串,拼接后显示到表格中
知识点 解析json格式的字符串 拼接的HTML设置到tbody当中 加载json格式的对象 结果演示 html代码 <!DOCTYPE html> <html><hea ...
- java乱码base64,解决 JAVA WebSocket 解析 base64 后中文字符串乱码
解决 JAVA WebSocket 解析 base64 后中文字符串乱码 解决 JAVA WebSocket 解析 base64 后中文字符串乱码 春风如贵客,一到便繁华.各位看官先赞再看,养成好习惯 ...
- 讯飞实时语音转写 python3.6.1 可完美运行 解析返回的json字符串 输出所获语音文字
百度语音识别对录音要求较高(可能是我的问题,sdk和在线api都试过了(滑稽保命)),失败后选择讯飞语音,官方提供的文档是python2版本的 ,经过修改后可在python3中运行 ,解析返回的jso ...
- Golang——解析GBK编码XML文件
Golang--解析GBK编码XML文件 对于golang的xml解析,大家应该很熟悉了,或者说golang的xml解析其实很简单.语言本身支持xml解析,通过实例即可快速理解.但是在实际开发中总会遇 ...
- golang中utf8和汉字互转
golang中utf8和汉字互转 package mainimport ("fmt""strconv""strings" )func mai ...
- UTF-8编码的字符串拆分成单字、获取UTF-8字符串的字符个数的代码及原理(c++实现)...
一.字符编码简单介绍 1. ASCII码 在计算机内部,全部的信息终于都表示为一个二进制的字符串.每个二进制位(bit)有0和1两种状态,因此八个二进制位就能够组合出256种状态,这被称为一个字节(b ...
- go 发送http请求; Golang 解析JSON 篇
https://www.runoob.com/go/go-fmt-sprintf.html go 发送http请求: package mainimport ("io/ioutil" ...
最新文章
- 【WPF/C#】测试下载文件(图片)
- 算法与数据结构(python):分治与归并排序
- silverlight导出excel
- POJ 3264 Balanced Lineup(RMQ)
- 概率论公式,你值得拥有
- redis集群的配置
- 链表 -- 2.2.1 Add Two Numbers -- 图解
- 回味手写三层-增删改查
- 轴承公差以及常见的轴孔公差配合
- oracle round 没有0,oracle round函数的使用方法
- 如何设置qq说说展示时间_qq说说可以设置时间
- python 比较运算符列表_python基础-列表,文件,运算符
- 【统计学】参数估计、点估计、区间估计、置信区间
- 番茄钟工作法--我们天生爱分享
- win10移动桌面到D盘
- MachineLearning(Hsuan-Tien Lin)第一讲
- 干货|红外热成像摄像头拆解分析
- 超级计算机应用演示,香港计算机节超级计算机大演示
- ANSYS FLUENT 超临界流体变物性 UDF
- 构造函数与其他类方法的区别