スクリプトをパブリッシュすると、日本語が "###" のように文字化けするのはなぜですか?

11 views (last 30 days)
MathWorks Support Team
MathWorks Support Team on 31 Jan 2017
MATLAB エディタのパブリッシュ機能(もしくは、publish 関数)を用いて、スクリプトを PDF ファイルに変換しています。
しかし、日本語が文字化けして "###" のように表示されます。

Accepted Answer

MathWorks Support Team
MathWorks Support Team on 31 Jan 2017
MATLAB エディタのパブリッシュ機能、および publish 関数を用いた PDF 出力では、完全に 2バイト文字には対応していません。
回避方法として、publish 関数にて、フォント名を指定することで、回避できる場合があります。
>> publish('test.m', 'format', 'pdf', 'font', 'MS Gothic'); 
なお、MATLAB R2016a 以降のバージョンでは、ライブスクリプト(ライブエディタ) から日本語コメントを含むコードを PDF に変換することが可能です(ただし、フォント名を指定することはできません)。
 

More Answers (0)

Categories

Find more on スクリプト in Help Center and File Exchange

Products


Release

R2011b

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!