Why won't the editor display Chinese characters?
43 ビュー (過去 30 日間)
古いコメントを表示
I can't figure out how to get the editor to display Japanese characters. If I enter the following in the command prompt:
'yyyy年 MM月 dd日'
The interpreted value returns as:
ans =
yyyy MM dd
The Chinese characters are ignored. This seems like unusual behavior to me. Even worse, if I save the text string in a file and re-open it, the Chinese characters are replaced by '?' marks. Is there a work-around for this?
1 件のコメント
Oleg Komarov
2016 年 12 月 26 日
Try the following solution: https://uk.mathworks.com/matlabcentral/answers/280988-how-do-i-get-my-matlab-editor-to-read-utf-8-characters-utf-8-characters-in-blank-squares-in-editors
回答 (4 件)
zahid jamal
2019 年 11 月 28 日
i just found other solution for that, you need open your code open with notpad++ and it will show you all other language comments
NOTE; i will not work with simple notepad ,,, so you need Notepad++
Link for the Notepad++ https://notepad-plus-plus.org/downloads/
2 件のコメント
Walter Roberson
2016 年 8 月 29 日
編集済み: Walter Roberson
2016 年 8 月 30 日
See also the "Internationalization" section of the R2016a release notes (currently at http://www.mathworks.com/help/matlab/release-notes.html#bu7uzdt )
3 件のコメント
Gerald
2016 年 9 月 28 日
"Those Chinese comments in a M-file became strange symbols after re-open in Matlab Editor (even anyelse editors). The problem lies in the setting of "Standards and formats" setting of "Regional and Language Options". Set it to "Chinese (PRC)" and then the problem solved. Thus, it seems that Matlab read location information from this section and determine the lunguage with which it displays and stores contents."
1 件のコメント
Paul McKenzie
2017 年 5 月 23 日
I'm not Chinese and I'm afraid that setting my locale to 'China (PRC)' will have all sorts of unintended (and undesired) consequences. How do I set a 'locale' that uses UTF-8 in U.S. English?
Kin Sung Chan
2022 年 12 月 13 日
Well, I use VSCode to open the Matlab .m file, and resave with GBK encoding. (bottom right button of the VSCode interface next to Spaces) (Well, I try with different types of encoding, and only this one works)
After that, Matlab can display the Chinese characters with no issues.
2 件のコメント
Zhibin Deng
2023 年 5 月 17 日
well, I tried this method. Not working for me. Every time I reopen the file, the enconding format changed backed into UTF-8.
参考
カテゴリ
Help Center および File Exchange で Characters and Strings についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!