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

11 ビュー (過去 30 日間)
MathWorks Support Team
MathWorks Support Team 2017 年 1 月 31 日
回答済み: MathWorks Support Team 2017 年 1 月 31 日
MATLAB エディタのパブリッシュ機能(もしくは、publish 関数)を用いて、スクリプトを PDF ファイルに変換しています。
しかし、日本語が文字化けして "###" のように表示されます。

採用された回答

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

その他の回答 (0 件)

カテゴリ

Help Center および File Exchangeスクリプト についてさらに検索

製品


リリース

R2011b

Community Treasure Hunt

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

Start Hunting!