When running my python3 script from Sublime Text 2, the following error occures:
UnicodeEncodeError: \'ascii\' codec can\'t encode characters in position 0-2
After some investigation and research, I figured out what the problem is:
Missing LANG env variable in the subprocess, ran by Sublime Text 2. I fixed it by just adding the LANG variable in my build settings like so:
{
"cmd": ["python3", "-u", "$file"],
"file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
"selector": "source.python",
"env": {"LANG": "en_US.UTF-8"}
}