😊
VSCodeの出力のメッセージが文字化けする件の解消方法(Tidal Cycles)
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