在windows下编辑的内容,上传到linux平台通常会出现中文乱码。是从GBK到UTF8字符转换造成的。 一种方案是在源端解决,用记事本,保存时选择utf8的编码。 另一中方法是在linux平台上用iconv来进行转换。 iconv -f gbk -t utf8 dba > dba.utf8
解决办法为:使用命令iconv对文件内容编码进行转换。例如我有一个文件"linux常用命令"在windows下打开正常,而在linux下打开则会乱码,办法为在终端输入: iconv -f gbk -t utf8 linux常用命令.txt > linux常用命令.txt.utf8 之后再打开"linux常用命令.txt.utf8"这个文件,该文见的乱码问题就解决了。
字符集问题,如果是word,一般打开后会自动调整字符集,另存为一遍就行了。文件名就没法了,只能自己慢慢改,因为同样是字符集问题,但属于系统字符集,linux一般用utf,windows一般用GB。注意一件事,如果是多系统通用文件,最好用英文做文件名,哪怕是拼音。没法,谁叫计算机的基础是英文呢。