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

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

采纳的回答

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

更多回答(0 个)

类别

Help CenterFile Exchange 中查找有关 スクリプト 的更多信息

产品


版本

R2011b

Community Treasure Hunt

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

Start Hunting!