-
Notifications
You must be signed in to change notification settings - Fork 16
Open
Description
-
動作環境
Windows10 22H2
VOICEPEAK 1.2.3 -
要件
Speech.VOICEPEAKEnumerator.ExecuteVoicepeak() が返す文字列が文字化けを起こす場合があります。 -
発生条件
コマンドプロンプトや powershell などターミナルの文字コード設定が UTF-8 以外になっている状態で実行した場合に発生します。 -
原因
VOICEPEAK の出力が UTF-8 にしか対応していないからのようです。 -
対策
ProcessStartInfo で出力エンコーディングを設定することで
ターミナルの文字コード設定が任意の状態でも文字化けしないようになります。
VOICEPEAK の出力がターミナルの文字コード設定によって文字化けしないよう修正 #14 が対策コードのプルリクになっていますので、ご確認いただけますでしょうか。
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels