shell脚本输出中文乱码

掘金 · · 2774 次点击 · · 开始浏览    
这是一个创建于 的文章,其中的信息可能已经有所发展或是发生改变。

 

Shell脚本输出中文乱码的原因可能是编码不一致导致的。

解决方法:

  1. 在脚本开头使用"#!/bin/bash -x"指定解释器为bash,并使用"-x"选项指定以UTF-8编码读取脚本。
  2. 将脚本以UTF-8编码保存。
  3. 在命令行环境中指定输出编码,例如"LC_ALL=zh_CN.UTF-8 ./your_script.sh"。

另外,如果你的终端不支持UTF-8编码,请考虑更换支持UTF-8的终端。

 

本文来自:掘金

感谢作者:掘金

查看原文:shell脚本输出中文乱码

2774 次点击  
加入收藏 微博
暂无回复
添加一条新回复 (您需要 登录 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传