1. 程式人生 > >解決windows文件在linux系統中顯示亂碼的問題

解決windows文件在linux系統中顯示亂碼的問題

matlab 命令 格式 解決 顯示亂碼 inux views spa color

問題:

  • 在Windows下用matlab寫的代碼(.m)到Linux(centos)下,註釋的中文全是亂碼。

原因:

Windows下默認使用的是GB2312編碼,Linux默認使用的是UTF-8。 所以在Windows下產生的代碼是GB2312編碼,在Linux下當然識別為亂碼 。

解決方法:

1、直接對文件編碼格式的轉碼,需要不斷使用命令

使用linux下的iconv 命令改變文件的編碼(編碼轉換):

test1.m由GB2312轉換成UTF-8(windows下matlab的代碼在linux下運行)

iconv  -f  GB2312  -t  UTF-8  test1.m  -o  test1.m 
------------原本編碼-------新編碼---原文件名-------新生成文件名

解決windows文件在linux系統中顯示亂碼的問題