如何在脚本中使用中文??

sh/bash/dash/ksh/zsh等Shell脚本
回复
lyg1949
帖子: 91
注册时间: 2009-03-28 9:59
来自: 南京

如何在脚本中使用中文??

#1

帖子 lyg1949 » 2009-07-04 14:14

我在终端中可以使用中文,但是在.sh文件中使用中文的话就会出问题或者出现乱码!!!
请问需要添加一些什么命令吗?谢谢!
我就是传说中的菜鸟!
aerofox
帖子: 1453
注册时间: 2008-05-24 8:30

Re: 如何在脚本中使用中文??

#2

帖子 aerofox » 2009-07-04 23:10

.sh 文件的编码有问题,用 UTF8 就没问题了。
你的 .sh 文件是在 Ubuntu 下创建并编辑的,应该编码没问题,但如果是用 Windows 下的编辑器建立的,很有可能是 CP936 编码,用 iconv 转换成 UTF8 编码就可以了。

代码: 全选

iconv -f=CP936 old.sh > new.sh
回复