Electronでconsole.logすると文字化けする現象の対処法
Electronのメインプロセスでconsole.logを使ってログ出力することができます。
const createWindow = () => {
console.log("ログ出力");
const win = new BrowserWindow({
width:800,
height:600,
~以下略~
私はVisual Studio Codeを使っているのですが、そのまま起動すると日本語が文字化けしてしまいます。
このような場合は、Electronを実行する前にコンソールの文字コードを設定すれば対処できます。
現在の文字コード確認
chcpコマンドで現在の文字コードが確認できます。
現在はShift_JISになっていることがわかります。
文字コードの変更
文字コードをUTF-8に変更します。
chcp 65001
起動すると、日本語が正しくログ出力されていることがわかります。