SublimteText上でPython実行してたら、日本語データを取り扱ったとたんにUnicodeEncodeError
が発生した。
標準のpythonではなく、pyenv経由でインストールしたpythonを使うために個別にbuildの設定をしてたんだけど、そこに日本語に対する設定がされていなかったのが問題だった。
Pyenv.sublime-buildの設定
{
"cmd": ["/hoge/.pyenv/shims/python", "$file"],
"selector": "source.python",
"env": {"LANG": "ja_JP.UTF-8"},
"file_regex": "file \"(...*?)\", line ([0-9]+)"
}