iconv编码转换没有效果

sabin541 2015-03-05 05:48:48
我用Linux6.6,Server的编码是
export LANG=ja_JP.shift_jis
服务器上的文件编码:
vi aaa.txt
: set fileencoding
查看
fileencoding=sjis

iconv编码转换
iconv -f SJIS -t UTF8 aaa.txt>bbb.txt
然后查看bbb.txt编码
vi bbb.txt
: set fileencoding
仍然是fileencoding=sjis

怎么没有变成UTF8呢
※同时还有一个奇怪的现象:
在windows上建立一个UTF8编码的文件,通过ftp上传到linux上后
通过
vi aaa.txt
: set fileencoding
查看仍然是fileencoding=sjis
从linux上,通过ftp download后通过文本编辑器打开,发现也不是UTF8了,是SJIS了
上面现象产生的原因是什么呢,求教!
...全文
287 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
sabin541 2016-03-24
  • 打赏
  • 举报
回复
不是编码变了,是查看方法不对。还有UTF8的文件做好写汉字内容,否则怎么查看怎么是sjis

742

社区成员

发帖
与我相关
我的任务
社区描述
该论坛主要探讨Linux系统在IBM Power平台的安装、部署、应用开发等话题,并为网友们提供自由交流的平台。
社区管理员
  • Power Linux社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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