linux下shell脚本中文注释乱码的问题

Gospelanswer 2015-01-15 10:22:50
在windows下用ue编辑器写好的shell,放到linux下,cat查看shell脚本中文注释就会变成乱码。直接在linux中写shell不会有中文乱码的情况。请问是ue哪需要设置吗?
...全文
5267 8 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
HBack 2015-01-28
  • 打赏
  • 举报
回复
格式编码问题,在ue里设置成"UTF-8无BOM"就可以的了
iasky 2015-01-28
  • 打赏
  • 举报
回复
编码格式问题,有可能是你的shell的编码,vim的decoding或者你的putty类ssh客户端等的编码
awsqsh 2015-01-27
  • 打赏
  • 举报
回复
主要是转成utf-8
zyehh 2015-01-26
  • 打赏
  • 举报
回复
引用 3 楼 Gospelanswer 的回复:
[quote=引用 2 楼 zyehh 的回复:] 给你两个方法: 一、在Windows里用文本编辑器将该文件另存为同名文件,在编码栏选择utf-8,这样保存之后,在Linux里便不会乱码了。 二、使用iconv命令转码 命令格式:$ iconv -f gb18030 -t utf-8 -o {目标文件} {源文件}
我的是虚拟机环境,这两个都是试过了,不管用。很奇怪的问题。别人用ue写的在我的虚拟机上就能用[/quote] 还有第三种方法: 在linux里使用firefox打开该文件,如果显示为乱码,“菜单”-“查看”-“字符编码”,选择你认为可能的字符编码,直到正确显示为止。然后将正确显示的内容复制到linux里的文本编辑器里保存,便可。
JoeBlackzqq 2015-01-22
  • 打赏
  • 举报
回复
将文件另存为“UTF-8"格式,再拿到linux下看就OK了。
Gospelanswer 2015-01-21
  • 打赏
  • 举报
回复
引用 2 楼 zyehh 的回复:
给你两个方法: 一、在Windows里用文本编辑器将该文件另存为同名文件,在编码栏选择utf-8,这样保存之后,在Linux里便不会乱码了。 二、使用iconv命令转码 命令格式:$ iconv -f gb18030 -t utf-8 -o {目标文件} {源文件}
我的是虚拟机环境,这两个都是试过了,不管用。很奇怪的问题。别人用ue写的在我的虚拟机上就能用
zyehh 2015-01-15
  • 打赏
  • 举报
回复
给你两个方法: 一、在Windows里用文本编辑器将该文件另存为同名文件,在编码栏选择utf-8,这样保存之后,在Linux里便不会乱码了。 二、使用iconv命令转码 命令格式:$ iconv -f gb18030 -t utf-8 -o {目标文件} {源文件}
mymtom 2015-01-15
  • 打赏
  • 举报
回复
编码设置问题。 Linux编程就用VIM啊,干嘛用UE

23,217

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
  • 应用程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧