文章标签 ‘乱码’

转载“快速设置”一文: 解决文件名,mp3标签,文本文件的中文乱码 从windows转移到ubuntu的用户,常常会发现自己在windows下创建/下载/保存的文件经常性出现乱码问题(kubuntu出现问题的可能性更高一些)。而使用默认播放器打开以往的音乐文件(mp3等)时,出现乱码的机会更是接近100%。 这些问题的解决方案在ubuntu使用技巧中已被收录,但是由于问题的普遍性,我认为有必要转移到这里。 转换文件名由GBK为UTF8 sudo apt-get install convmv convmv -r -f cp936 -t utf8 –notest –nosmart 文件名 (可以使用通配符,但是只能指定windows的乱码文件名,否则会将好名字给弄乱码) 转换文件内容由GBK到UTF8 iconv -f gbk -t utf8 $i > newfile 转换 mp3 标签编码 sudo apt-get install python-mutagen find . -iname “*.mp3” -execdir

2010年9月17日10:52 | 没有评论
分类: Linux应用
标签: ,

最近使用linux系统(ubuntu)开发,由于公司的java项目都是使用的GBK编码,发现,我打的war包发布后,中文很多是乱码,在编辑器已经选择为GBK,并且能正常打开,查看代码中的汉字。 经过n此google后,终于找到了问题的所在,原来java程序在javac编译为class时,要对汉字进行16进制的转换,而转换的字符集是按照系统当前进行转换的,所以,虽然在eclipse是使用gbk打开的,但是在编译时,则使用的utf-8,从而导致中文乱码,在javac编译是,设置参数 -encoding GBK 即可,在builde文件中,可以在javac里面增加 <compilerarg line=”-encoding GBK”/> 则可以解决。 同时,在google过程中,发现一个java程序使用字体的问题,同事最仅在作的项目是一个java应用程序,使用的swing,其程序在我的ubuntu下运行,中文部分为口,无法显示,在google过程中,有人讲解说,java实现了自己的一套中文字体加载使用体系,在jdk的jre/lib下有fonts目录,里面有java使用的字体,同时还有fontconfig等配置文件,从而实现,java程序的汉字显示,所以在跨jdk,执行java程序时,则有可能出现中文无法显示,具体的处理方法,暂未找到。

2010年3月24日16:42 | 1 条评论

1.乱码 由于vimcdoc的文件都是UTF-8格式的,所以直接用gvim打开后会出现乱码. 解决:在.vimrc文件中加上一句”set encoding=utf8″ 2.如果操作系统是2000/xp中文版,gvim的初始界面以及菜单栏都是中文. 如果按照1中的方法设置uft8的话,这些内容就变成乱码了. 解决:把vim文件夹下面的lang文件夹删除. 这样gvim启动的时候就默认是英语了,菜单栏和界面提示也都是英文了. 3.用gvim打开vimfiles文件夹下面的中文帮助help.cnx文件后点击链接不能跳转. 这是由于tags文件有问题. 解决:用vimfiles/doc文件夹覆盖vim/doc,就是用中文帮助覆盖掉英文帮助啦. 当然,如果你想保存一样英文帮助的话可以先打包. 这样的好处是可以跳转了,而且直接启动gvim后按F1就可以启动中文帮助了^^

2009年4月26日11:08 | 没有评论
分类: Linux应用
标签: ,