スクリプトをパブリッシュすると、日本語が "###" のように文字化けするのはなぜですか?
11 views (last 30 days)
Show older comments
MathWorks Support Team
on 31 Jan 2017
Answered: MathWorks Support Team
on 31 Jan 2017
MATLAB エディタのパブリッシュ機能(もしくは、publish 関数)を用いて、スクリプトを PDF ファイルに変換しています。
しかし、日本語が文字化けして "###" のように表示されます。
Accepted Answer
MathWorks Support Team
on 31 Jan 2017
MATLAB エディタのパブリッシュ機能、および publish 関数を用いた PDF 出力では、完全に 2バイト文字には対応していません。
回避方法として、publish 関数にて、フォント名を指定することで、回避できる場合があります。
>> publish('test.m', 'format', 'pdf', 'font', 'MS Gothic');
なお、MATLAB R2016a 以降のバージョンでは、ライブスクリプト(ライブエディタ) から日本語コメントを含むコードを PDF に変換することが可能です(ただし、フォント名を指定することはできません)。
0 Comments
More Answers (0)
See Also
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!