Matlab學習筆記(02)——讀取包含中文的文件內容


整理文件數據的時候發現文本為中文的時候,Matlab的讀取會出現亂碼。

解決亂碼問題的代碼需要使用到importdata語句(方便又快捷!)

feature('DefaultCharacterSet','UTF8');
Data = importdata([fileFolder,'\',fileNames{1,3}]);

feature用於改變讀取的編碼模式,更改為UTF8;

importdata后面的語句是文件地址,例如

 Data文件為一個struct結構文件

 

 Data.data包含識別到文件中的數字,Data.textdata包含識別到文件中的文字,但是這個識別規律需要自己進入文件夾里面去找。

 

如果需要將文字輸入為某個變量,可以使用語句native2unicode

var = native2unicode(Data.textdata{2,1}(11:12));

這樣文本中的中文就可以作為變量被存儲和識別了


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM