Blender Python システムコンソール文字化け対処

2022-01-09

Blenderのスクリプトでシステムコンソールに情報を表示する時
表示文字が文字化けするするときの対処

スクリプトで システムコンソールに情報を表示する時
文字化けしているときは文字コードが Shift-JIS になっているのが
原因ですので UTF-8へ切り替えれば文字化けを回避できます。

環境>
windows10 Blender2.9
手順>
1.新規テキストを作成(場所はどこでもOK)
2.テキスト内容 ※()は記入しない

set BLENDER_EXE="C:\Program Files\Blender Foundation\Blender 2.92\blender.exe" (ここはblenderのソフトを置いてあるアドレス)
chcp 65001 ( UTF-8切り替え )
%BLENDER_EXE%

3.上記保存後テキストの拡張子を.txtから.batに変更でバッチファイルになる
(拡張子が表示してないときはフォルダウィンドウ>表示>ファイル名拡張子をチェック)
4.バッチファイルをクリックしてBlender起動で完了


参考サイト>
・batでの変更
https://note.com/ao_eth/n/n48228ae90542
・手動でのwindous設定変更
https://togeonet.co.jp/post-13850
・Shift-JIS UTF-8切り替え説明
https://www.javadrive.jp/command/display/index5.html

Blender

Posted by 管理者