LoginSignup
3
1

More than 5 years have passed since last update.

wslttyのLocaleをja_JPに変えないと

Last updated at Posted at 2016-12-24

wslttyで日本語の原稿書きをしているんだけど、①や▲などが半角で表示されるし、Windowsアプリからテキストをペーストすると途中で文字化けしたりする。

これはminttyのLocale(OpitionsのTextの項にある)をja_JPに設定すれば治る。

しかし、OpitonsのSaveで設定を保存したつもりが、次に新たなminettyを起動すると、LocaleがCに戻っている。%LOCALAPPDATA%\wsltty\home\%USERNAME%\.minttyrcでもLANG=ja_JPとなっているのに、起動するとやはりCになっている。

おかしいなと思ったら、%LOCALAPPDATA%\wslttyにあるwslttyを起動するショートカット(WSL Bash % in Minttyなど)の「リンク先」が

%LOCALAPPDATA%\wsltty\bin\mintty.exe --wsl -o Locale=C -o Charset=UTF-8 /bin/wslbridge -t /bin/bash

となっている。起動時のオプションでLocaleを指定していたわけだ。これを書き換えればいいだけだった orz

%LOCALAPPDATA%\wsltty\bin\mintty.exe --wsl -o Locale=ja_JP -o Charset=UTF-8 /bin/wslbridge -t /bin/bash
3
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
1