我想学学Shell,所以想man bash > bash man shell > shell导出几个文件看看,用 gedit, vim 打开bash,shell文件时中文部分却全是乱码,gedit的encodings已经添加的有GB2312 GB18030 UTF-8格式。
然后用man bash | vim输出时,可以看到中文,但排版好像很乱,而且最后结果是vim自动退出了
~$ man bash | vim
Vim: 警告: 输入不是来自终端(键盘)
<standard input>:48: warning: can't find special character `u201C'
<standard input>:48: warning: can't find special character `u201D'
Vim: 读错误,退出中...
Vim: 正在保留文件……
Vim: 结束。
再用man bash | vim > BASHVIM &,打开BSAHVIM仍是乱码。
templars@templars-desktop:~$ man bash | vim > BASHVIM &
[1] 7063
templars@templars-desktop:~$ Vim: 警告: 输出不是到终端(屏幕)
Vim: 警告: 输入不是来自终端(键盘)
<standard input>:48: warning: can't find special character `u201C'
<standard input>:48: warning: can't find special character `u201D'
还望大侠们指点一二,不胜感激。
[问题]中文man输出乱码
- templars
- 帖子: 151
- 注册时间: 2007-12-14 21:19
[问题]中文man输出乱码
Here I am, and will rock you like a hurricane!!!
- BigSnake.NET
- 帖子: 12522
- 注册时间: 2006-07-02 11:16
- 来自: 廣州
- 联系:
- templars
- 帖子: 151
- 注册时间: 2007-12-14 21:19