😊

VSCodeの出力のメッセージが文字化けする件の解消方法(Tidal Cycles)

2022/12/25に公開

Windows10を使っています。

Tidal Cyclesを使っていた時に、haskellのghciのメッセージが出てるんですけど、それが良く文字化けするんですよね。

この文字化けで困ったことがありまして。

Tidal Cyclesでは、トラックなどを指定せずに、note "3 5"だけを実行すると、出力に以下のように出るのですが…。

(0>¼)|note: 3.0n (ds5)
(¾>1)|note: 5.0n (f5)

自分の環境だと、文字コードのせいでスペースなどを読み込めないためエラーになってしまうのです。

これの解消方法はWindowsの設定でした。

設定 > 時刻と言語 > 日付、時刻、地域の書式設定 > 日付、時刻、地域の追加設定 > 地域 > 管理 > システムロケールの変更

まで行くと「ベータ:ワールドワイド言語サポートでUnicode UTF-8を使用」というチェックボックスがあるので、チェックを入れてOKを押して、Windowsを再起動すると反映されます。

無事、出力部分の文字化けが解消され、スペースとか~などを実行してもエラーにならなくなりました。

文字コード問題は何をやるにしてもついてくるのでなかなか大変ですな。知らない言語は何をしていいかわからないので、原因究明も対策も難しいですね。

Discussion