我有一个包含英文和中文单词的 csv 文件,在 XP 中我可以使用 Notepad++ 打开它,并且可以无问题地显示两者,但是当我使用 gedit 转到 Ubuntu 12.04 时,它将中文字符显示为一堆乱码,我该怎么做才能正确显示 csv 文件中的中文字符?
背景:csv 文件是从 Ant Movie Catalog 导出的文件,其中包含英文和中文的电影标题,因此当我尝试将其导出为 .amc 格式并导入 GCStar 时,它将中文标题显示为乱码,使用 XML 导出也是如此,当我尝试导出到 csv 时,它可以工作(csv 文件在 XP 中显示中文字符),但是当我尝试使用 gedit 在 Ubuntu 12.04 中打开它时,它也显示乱码,所以我必须先修复它,然后才能导入 GCStar。
迈克尔·蒂娅
答案1
在终端中执行以下代码。
gsettings set org.gnome.gedit.preferences.encodings auto-detected "['UTF-8', 'BIG5', 'BIG5-HKSCS', 'EUC-TW', 'CURRENT', 'ISO-8859-15', 'UTF-16']"
并且中文将成功显示。在我的 64 位 ubuntu 12.04 上,繁体中文显示正常。