当前位置:  技术问答>linux和unix

请教linux下编码的麻烦事情

    来源: 互联网  发布时间:2017-02-17

    本文导语:  一直对linux下的utf-8抱有一种恐惧心理。 (1)export LANG=XXX (2)修改/etc/sysconfig/i18n 然后重启 (3)iconv系列(包括函数和命令行) 以上三种有什么区别。 最近在做一个文本转换工具,同一个文件在windows下如果另...

一直对linux下的utf-8抱有一种恐惧心理。
(1)export LANG=XXX
(2)修改/etc/sysconfig/i18n 然后重启
(3)iconv系列(包括函数和命令行)

以上三种有什么区别。


最近在做一个文本转换工具,同一个文件在windows下如果另存为utf-8的文件,在linux下运行工具则没问题。
但在vi下编辑一个文件,运行工具结果有汉字乱码。(注:fonts字体库已经正确安装,这个是另一问题,已经解决)

我想问的是,linux默认就是utf-8,为何还会出问题,它和windows的另存为utf-8为何有区别?
LANG可以是 zh_cn.utf-8 也可以是 us.uft-8还有其他,难道不都是utf-8吗?


附带问一句,怎么样可以让source insight里和vim同时没有汉字乱码,一直含含糊糊,通常都是先拷贝到记事本然后粘贴到写字板。

|
如果linux下使用vim打开没乱码,然后进行编辑后,运行出现部分乱码,则保存的格式不是utf-8.
需要在编辑完成后存储时设置
:set fileencoding=utf-8
试试,还有保证运行的环境也是utf-8;

如果运行后打开文件全部乱码,则要设置打开的文件工具采用utf-8编码

|
我在LINUX和WINDOWS的共享目录下编程,尽量少使用VIM

|


我记得好像还有西欧编码,打开后关于中文部分也是乱码

|
在/etc/bashrc里export LANG=en_US.utf-8

|
直接把你linux的默认编码改成和windows一样的GB就不麻烦了。

    
 
 

您可能感兴趣的文章:

  • 请教:Linux下编译c代码,运行程序时出现undefined symbol exp
  • 请教:我在 SCO 下编译的 C 程序,现在想拿到 Sun 5.8 里面去用,该如何处理
  • linux下编译时的小错误,请教!
  • 请教Windows下编译Qt程序的问题!
  • 请教各位大虾!!linux下编译的程序如何移植到windows下
  • 请教:在suse9.3下编译的文件在9.0下是否可以运行?
  • 有人在redhat9.0下编译成功2.6.x内核吗,有问题请教?
  • 小弟学linux下编成。请教下一个问题:
  • 我是新手,想请教各位大侠一个问题:我在unix下编译c文件的时候,系统总是提示我文件中有非法字符'//',程序中有的地方是用//作为注释符
  • 一个新手,请教一个将linux下编的C程序转换到window下的问题
  • 又来麻烦各位了,请教来了!
  • 请教这里的高手一个巨麻烦的问题,分不够另加。
  • 请教:往外设寄存器写数据遇到的麻烦
  • 操作系统 iis7站长之家
  • 一个奇怪的现象,请教,在线等,麻烦您了,急
  • 新手请教老问题,关于日期的转换,还请各位不怕麻烦。谢谢。
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 请教,请教,这个问题是为什么????
  • 请教本地硬盘安装问题请教本地硬盘安装问题
  • ■请教■请教redhat最基本的问题!
  • 请教一个 shell 问题,我用下面这个 shell 语句总是失败,请教
  • 高分请教,各位大侠,请教一个问题,理论高手请进??谢谢
  • 请教Linux下pgadmin3-1.0.2的编译和安装!!高分请教!
  • 各位大虾,请教装了REDHAT9操作系统后,启动时无法引导到LINUX,请教该如何解决啊
  • 请教,请教,,,一定要看!!一定要看!!
  • 请教高手,小弟打印width=1500,height=600(A3纸)的Applet,在预览中是该区域是黑的,打印出来也是黑的,请教高手解决一下
  • :请教高手,小弟打印width=1500,height=600(A3纸)的Applet,在预览中是该区域是黑的,打印出来也是黑的,请教高手解决一下
  • 请教象我这样的硬盘应如何安装Linux,我昨天试装了,但有问题。(老问题了,也看了前面的帖子,但还是来请教,请多指教)
  • 请教这种循环的执行过程
  • 请教两个redhat9问题
  • 请教如何在指定目录下查找包含指定文字的文件
  • 请教局域网中如何通过ip地址得到主机名
  • 请教kdevelop的问题
  • 请教linux 下的adsl拨号问题.
  • 请教,如何用虚拟订机安装liux
  • 【请教】LINUX 下SNMP的MIB开发
  • 请教一个opengl的问题


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3