免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1424 | 回复: 6
打印 上一主题 下一主题

问一个关于文件编码的问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-11-06 10:46 |只看该作者 |倒序浏览
为什么我在win下的GBK编码格式的文件上传到linux之后编码格式自己就变成latin1了呢~
中文看着都是乱码~

论坛徽章:
0
2 [报告]
发表于 2009-11-06 10:50 |只看该作者
iconv -f GBK file.txt

论坛徽章:
0
3 [报告]
发表于 2009-11-06 11:01 |只看该作者
谢楼上,我是想知道为什么上传的时候会自己转码呢~

论坛徽章:
0
4 [报告]
发表于 2009-11-06 11:04 |只看该作者
另外还有个问题请教,iconv -f GBK file.txt  >file.txt.new之后我用vi查看新文件的编码命名应该是GBK吧,可结果是  fileencoding=utf-8  怎么自己变成utf-8了,是系统里进行别的设置了么~

论坛徽章:
0
5 [报告]
发表于 2009-11-06 11:04 |只看该作者
文件并没有变
只不过,可能因为你的linux是LATIN1的环境
你的text editor或者text viewer就把你的文件当成了LATIN1的来读了

论坛徽章:
0
6 [报告]
发表于 2009-11-06 11:08 |只看该作者
iconv 这个命令
如果不指定-t选项
那么
(1)有些版本会默认转换成UTF8
(2)有些版本会转化成shell环境的locale
linux应该是第二种情况吧
echo $LANG或者echo $LC_ALL看看你的locale

论坛徽章:
0
7 [报告]
发表于 2009-11-06 11:11 |只看该作者
[root@localhost shell]# echo $LANG
en_US.UTF-8

应该是这个问题了…… 3ks
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP