你打开的txt文件有可能是GBK编码的,而linux系统用的是UTF-8编码,打开终端,进入txt所在的文件夹,用以下命令iconv -f GBK -t UTF-8 加上文件名如iconv -f GBK -t UTF-8 in.txt 就可以在终端看到正常的文件了iconv -f GBK -t UTF-8 in.txt >in2.txt就可以把转换后的内容存入in2.txt供以后查看