golang:golang中cat输出乱码问题解决方法

 所属分类:php教程

 浏览:182次-  评论: 0次-  更新时间:2022-09-30
描述:更多教程资料进入php教程获得。 下面由golang教程栏目给大家介绍cat输出乱码问题解决方法,希望对需要的朋友有所帮助!php入门到就业线上直...
更多教程资料进入php教程获得。 下面由golang教程栏目给大家介绍cat输出乱码问题解决方法,希望对需要的朋友有所帮助!

php入门到就业线上直播课:进入学习
API 文档、设计、调试、自动化测试一体化协作工具:点击使用

今天遇到个问题,排查日志文件返回的结果集,使用如命令:

 cat xxx.log | grep '2021-03-07' | grep 'abc' | grep 110

发现输出的中文乱码,vim查看文件编码:

vim xxx.log:set fileencoding

文件编码为:cp936
既然会乱码,那就简单粗暴点,直接转换文件编码,使用如下命令:

iconv -f cp936 -t utf-8 xxx.log  > xxx_utf.log

然后操作xxx_utf.log文件:

 cat xxx_utf.log | grep '2021-03-07' | grep 'abc' | grep 110

输出正常。

以上就是golang中cat输出乱码问题解决方法的详细内容,更多请关注zzsucai.com其它相关文章!

 标签: go,golang,go教程,
积分说明:注册即送10金币,每日签到可获得更多金币,成为VIP会员可免金币下载! 充值积分充值会员更多说明»

讨论这个素材(0)回答他人问题或分享使用心得奖励金币

〒_〒 居然一个评论都没有……

表情  文明上网,理性发言!