在 Fedora 与 Windows 之间频繁切换并共享文件时,最令人头疼的往往不是系统配置本身,而是那些突然变成乱码的中文文件名。其根源在于编码差异:Fedora 默认采用 UTF-8,而 Windows 中文版则使用 GBK、GB2312、GB18030 这类本地化编码。为了让两者顺利协作,最直接的方法就是将 Fedora 的默认编码调整为与 Windows 一致。
具体操作只有两步,只需修改一个配置文件即可完成。
需要修改的文件:/etc/sysconfig/i18n
原始配置是这样的:LANG="zh_CN.UTF-8"
改成这样:LANG="zh_CN.GBK"
修改后保存,然后重新登录系统,编码便会立即生效。需要注意的是,注销或重启是必不可少的一步,否则新配置不会被加载。
一个小提醒:GBK 向下兼容 GB2312 和 GB18030,因此选择 GBK 基本可以覆盖 Windows 下的绝大多数使用场景。如果你有特殊需求(例如需要支持更全面的中文字符集),也可以考虑改用 GB18030,不过在大多数情况下,GBK 已经足够使用。
