日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Matlab2016b中文乱码怎么办

發布時間:2023/12/20 编程问答 38 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Matlab2016b中文乱码怎么办 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

好不容易把matlab 2016b安裝完成,想編程仿真的時候,把之前寫好的m文件打開,結果發現中文亂碼,氣死我了。

翻遍了網上各種方法,在自己電腦上都不試用,只好自己摸索,終于發現是utf8編碼問題。matlab 2016b默認采用的是GB18030編碼,而自己編寫的m文件,因為采用的是matlab 2021a,是utf8編碼,兩種編碼不一致,導致亂碼,所以就要統一編碼格式。

有兩種方式統一編碼。

一種是通過notepad++,把一種格式轉換成另一種格式,比如轉成ANSI編碼。(用notepad++打開m文件是能夠自動識別文件編碼的)

這時候再用matlab 2016b打開,中文就能正常顯示。

?由于上面這種方式對于大量m文件來說并不實用。

所以,答主找到另一種方式,修改matlab 2016b默認編碼格式,將其改成utf8格式

先進入C:\Program Files\MATLAB\R2016b\bin

復制 lcdata_utf8.xml 文件到桌面,更名為lcdata.xml。并用notepad++打開

將?

<encoding name="UTF-8">?<encoding_alias name="utf8"/>?</encoding>?

改為

<encoding name="UTF-8"><encoding_alias name="utf8"/><encoding_alias name="GBK"/> </encoding>

并刪除

<encoding name="GB18030"/> <encoding name=”GBK”> <encoding_alias name=”936”> </encoding>

?保存文件,并將lcdata.xml復制,粘貼到C:\Program Files\MATLAB\R2016b\bin,是否覆蓋,選擇是。

打開matlab 2016b,檢查中文是否正常顯示。

若不正常顯示,選擇主頁—預設

選擇字體,修改桌面代碼字體—宋體,桌面文本字體—宋體?

?選擇字體—自定義—編輯器,選擇桌面代碼字體。

點擊確定 ,重啟matlab 2016b,中文顯示正常。

如果懶得修改代碼,可以直接下載答主改好的文件,直接覆蓋粘貼。

matlab2016b中文顯示亂碼解決辦法-其它文檔類資源-CSDN下載matlab2016b中文顯示亂碼,修改lcdata.xml文件,進行覆蓋安裝。具體操作說明見更多下載資源、學習資料請訪問CSDN下載頻道.https://download.csdn.net/download/shuitianyiwu/78996256

總結

以上是生活随笔為你收集整理的Matlab2016b中文乱码怎么办的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。