分页: 1 / 1

请教告诉字体编码问题?急急急急

发表于 : 2013-04-19 17:22
育林军
很想尝试ubuntu系统,在win 7 中安装了ubuntu12.10双系统。
在ubuntu中打开windows中的文档会出现文字排版错误。
如字体、字间距、行距和windows中不一样了。
上网搜索解决办法,搜到以下两个命令:
sudo apt-get install convmv和convmv -r -f cp936 -t utf8 --notest --nosmart *
执行后发现主文件夹里的文件夹乱码了,如图。

本人菜鸟,很长时间没解决这个问题,来论坛里请教高手指点一二。不胜感激!
屏幕截图.png

Re: 请教告诉字体编码问题?急急急急

发表于 : 2013-04-19 17:59
YeLee

代码: 全选

echo 下载|iconv  -f cp936 -t utf8 
涓嬭浇
echo 涓嬭浇|iconv -f utf8 -t cp936
下载
:em01 :em01 :em01

Re: 请教告诉字体编码问题?急急急急

发表于 : 2013-04-19 17:59
mraandtux
.doc文档建议使用WPS或者永中查看。
试试以下命令恢复编码:
convmv -r -f utf8 -t cp936 --notest --nosmart *

Re: 请教告诉字体编码问题?急急急急

发表于 : 2013-04-19 18:13
育林军
这个没用,试过了!不过还是表示感谢!

Re: 请教告诉字体编码问题?急急急急

发表于 : 2013-04-19 18:14
育林军
mraandtux 写了:.doc文档建议使用WPS或者永中查看。
试试以下命令恢复编码:
convmv -r -f utf8 -t cp936 --notest --nosmart *
这个没用,试过了!不过还是表示感谢!

Re: 请教告诉字体编码问题?急急急急

发表于 : 2013-04-19 18:17
mraandtux
育林军 写了:
mraandtux 写了:.doc文档建议使用WPS或者永中查看。
试试以下命令恢复编码:
convmv -r -f utf8 -t cp936 --notest --nosmart *
这个没用,试过了!不过还是表示感谢!
试试手动转换,如:

代码: 全选

echo 涓嬭浇|iconv -f utf8 -t cp936

Re: 请教告诉字体编码问题?急急急急

发表于 : 2013-04-19 18:19
只是说
這個命令是改變文件名編碼。

Sent from my Lenovo_A2105 using Tapatalk 2

Re: 请教告诉字体编码问题?急急急急

发表于 : 2013-04-19 18:22
育林军
YeLee 写了:

代码: 全选

echo 下载|iconv  -f cp936 -t utf8 
涓嬭浇
echo 涓嬭浇|iconv -f utf8 -t cp936
下载
:em01 :em01 :em01
麻烦你给解释解释吧,本人小菜!谢谢

Re: 请教告诉字体编码问题?急急急急

发表于 : 2013-04-19 18:25
育林军
mraandtux 写了:
育林军 写了:
mraandtux 写了:.doc文档建议使用WPS或者永中查看。
试试以下命令恢复编码:
convmv -r -f utf8 -t cp936 --notest --nosmart *
这个没用,试过了!不过还是表示感谢!
试试手动转换,如:

代码: 全选

echo 涓嬭浇|iconv -f utf8 -t cp936
输入那个代码后,终端显示下载两个字。但是主文件夹里还是没改变!

Re: 请教告诉字体编码问题?急急急急

发表于 : 2013-04-19 21:17
eexpress
convmv才是改名啊。iconv只是显示。

你咋会有乱码?如果你是挂载win分区,系统会全程/全自动转换编码的。

Re: 请教告诉字体编码问题?急急急急

发表于 : 2013-06-16 14:18
liyafei129
育林军, 请问如何解决??我现在也遇到这个问题

Re: 请教告诉字体编码问题?急急急急

发表于 : 2013-06-16 19:05
cjxgm
LZ想改的是文档的编码吧?
但是LZ搜到的那个命令是改文件编码的

Re: 请教告诉字体编码问题?急急急急

发表于 : 2013-06-16 19:43
cao627
convmv -r -f cp936 -t utf8 --notest --nosmart *

这条命令的最后是*. 然后这条命令是在当前家目录里执行的.所以*被shell扩展成了家目录里的全部可见文件了.

还是在家目录执行 convmv -r -f utf-8 -t cp936 --notest --nosmart * 应该能改回去吧.原理如2楼的代码展示的那样.

一种颜色,你的要求是戴着一种有色眼镜看是红的,那么种颜色一定不是红的, 你要将这种颜色根据光学原理换成相应的某种颜色.才会使地戴着这种有色眼镜看它是红的.
反过来,一种颜色你戴着一种有色眼镜看它是蓝的,那么根据光学原理,你就可以推断出它实际是红的.