MATLAB Answers

How do I get my MATLAB editor to display and read characters in another encoding?

31 views (last 30 days)
Sinan Cai
Sinan Cai on 30 Mar 2019
Answered: Etsuo Maeda on 2 Apr 2019
I need to read some m file written with comments in Japanses. However since my system locale is in Chinese, the comments displayed in the MATLAB editor is a total mess. When I change my system locale to Japanese, those comments can be displayed in the MATLAB editor correctly. I think those m file is in some Japanses enoding like Shift_JIS or EUC_JP, not in UNICODE. Can I solve this problem without changing my system locale?

  1 Comment

dpb
dpb on 30 Mar 2019
I don't think so...I'd suggest this worthy of a support request to TMW if you have support license for a workaround.
Best I can think of since the LOCALE is system-wide would be to find another application to display the file in while you work on it in the ML editor...but, I'll admit I don't know what that specific application might be. :(
I don't suppose there's any chance to use one of the online translation 'bots to make anything intelligible from the Japanese comments???

Sign in to comment.

Accepted Answer

Etsuo Maeda
Etsuo Maeda on 2 Apr 2019
As dpb menstioned, the answer is ... no.
As you expected, 'ja_JP.Shift_JIS' is used for Japanese encoding in Windows OS with Japanese locale.
you can confirm your MATLAB system encoding using following command:
feature locale
As a workaround, please try to use an external text editor which can change text encoding.
HTH

  0 Comments

Sign in to comment.

More Answers (0)

Sign in to answer this question.

Products


Release

R2019a