展开全部
有多种情况可以导致中文乱码。
情形一. 中文是双字节或多子节编码的。把文件看成字节流,只要在中文字符中有一个字节错位,后面的中文就会显示为乱码。这种情况有时候可以把冗余的字节删掉(在第一个乱码那里删),就可以让后面的中文恢复。但是删除的地方可能会有问题。删之前请做好备份。
情形二。中文有多种编码方式,例如 UFT8, GB2312, Bg5, GBK 等等。如果环境变量 LANG 的设置以及编辑器的字符编码设置不符合文本内容的实际编码方式,也会导致乱码。
中文输入法可以装Ibus或scim等。
情形一. 中文是双字节或多子节编码的。把文件看成字节流,只要在中文字符中有一个字节错位,后面的中文就会显示为乱码。这种情况有时候可以把冗余的字节删掉(在第一个乱码那里删),就可以让后面的中文恢复。但是删除的地方可能会有问题。删之前请做好备份。
情形二。中文有多种编码方式,例如 UFT8, GB2312, Bg5, GBK 等等。如果环境变量 LANG 的设置以及编辑器的字符编码设置不符合文本内容的实际编码方式,也会导致乱码。
中文输入法可以装Ibus或scim等。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询