• 技术文章 >后端开发 >Golang

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

    藏色散人藏色散人2021-04-01 17:06:24转载81
    下面由golang教程栏目给大家介绍cat输出乱码问题解决方法,希望对需要的朋友有所帮助!

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

     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输出乱码问题解决方法的详细内容,更多请关注php中文网其它相关文章!

    本文转载于:learnku,如有侵犯,请联系a@php.cn删除
    专题推荐:go golang go教程
    上一篇:Goland如何修改背景为图片 下一篇:golang中判断两个slice是否相等
    第15期线上培训班

    相关文章推荐

    • 详解golang.org/x一键安装脚本• Golang浮点数精度丢失问题扩展包怎么解决• 详解Windows10+golang+gRPC环境搭建• golang有指针吗• 详解golang发送邮件(qq邮箱)

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网