Personal tools
You are here: Home 产品 共创桌面 Linux Documentation How-tos 从 sp1 迁移到 sp2
Document Actions

从 sp1 迁移到 sp2

Warning: This item is marked as outdated.

This How-to applies to: sp2-devel-base-rc1, sp2-devel-base-final, sp2-20051124

处理文件名编码等问题

文件名编码转换

cocreate linux 2005 sp1 中默认系统编码是 zh_CN.GB18030,而 sp2 中的则是 zh_CN.UTF-8,所以,你查看原 sp1 系统中的中文文件名时,文件管理器无法识别其编码,显示为乱码。

解决这个问题的方法之一就是自己把这些文件名做一次编码转换,从 GB18030 转换到 UTF-8,有一个工具可以很容帮你做到这一点: convmv,请使用"软件包管理"工具来安装它。convmv 能按你指定的输入输出编码对文件夹及文件名做转换,并自动忽略已经是目标编码的文件。比如你要转换原 sp1 系统中的 Desktop 文件及所有子目录:

convmv --notest -f GBK -t UTF-8 -r /home/root/Desktop

Skipping, already UTF-8: /home/root/Desktop/Screenshot-\u5b57\u4f53\u9996\u9009\u9879.png
Skipping, already UTF-8: /home/root/Desktop/My_Documents/2005\u4e2d\u56fdLinux&PowerPC\u5f00\u53d1\u8005\u8bba\u575b\u9080\u8bf7\u51fd.eml
mv "/home/root/Desktop/\u01bd\uffff\uffff\u05e8\uffff\ufffflinux20051031.doc" "/home/root/Desktop/\u5e73\u8c37\u4e13\u6848linux20051031.doc"
mv "/home/root/Desktop/WINE\uffff\uffff\uffff\uffff\uffff\uffff\uffff\uffff.doc" "/home/root/Desktop/WINE\u6280\u672f\u62a5\u544a.doc"
....

然后你就可以在资源管理器中正常的浏览这些文件了。

by 杨红 last modified 2005-12-20 12:39

Powered by Plone CMS, the Open Source Content Management System

This site conforms to the following standards: