スクリプトをパブリッシュすると、日本語が "###" のように文字化けするのはなぜですか?
11 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
MathWorks Support Team
le 31 Jan 2017
Réponse apportée : MathWorks Support Team
le 31 Jan 2017
MATLAB エディタのパブリッシュ機能(もしくは、publish 関数)を用いて、スクリプトを PDF ファイルに変換しています。
しかし、日本語が文字化けして "###" のように表示されます。
Réponse acceptée
MathWorks Support Team
le 31 Jan 2017
MATLAB エディタのパブリッシュ機能、および publish 関数を用いた PDF 出力では、完全に 2バイト文字には対応していません。
回避方法として、publish 関数にて、フォント名を指定することで、回避できる場合があります。
>> publish('test.m', 'format', 'pdf', 'font', 'MS Gothic');
なお、MATLAB R2016a 以降のバージョンでは、ライブスクリプト(ライブエディタ) から日本語コメントを含むコードを PDF に変換することが可能です(ただし、フォント名を指定することはできません)。
0 commentaires
Plus de réponses (0)
Voir également
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!