From bb5b608deb31a30ed89d99ed4ecca8bab0216318 Mon Sep 17 00:00:00 2001 From: Bastien Montagne Date: Thu, 1 May 2014 16:22:30 +0200 Subject: Fix T31555: Username with special chars in Windows 7 At last! Could not check seriously on windows (though it was done during py patch process). --- source/blender/python/intern/bpy_interface.c | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) (limited to 'source/blender/python/intern/bpy_interface.c') diff --git a/source/blender/python/intern/bpy_interface.c b/source/blender/python/intern/bpy_interface.c index 43ca6957f83..6dab586e796 100644 --- a/source/blender/python/intern/bpy_interface.c +++ b/source/blender/python/intern/bpy_interface.c @@ -257,11 +257,7 @@ void BPY_python_start(int argc, const char **argv) * an error, this is highly annoying, another stumbling block for devs, * so use a more relaxed error handler and enforce utf-8 since the rest of * blender is utf-8 too - campbell */ - - /* XXX, update: this is unreliable! 'PYTHONIOENCODING' is ignored in MS-Windows - * when dynamically linked, see: [#31555] for details. - * Python doesn't expose a good way to set this. */ - BLI_setenv("PYTHONIOENCODING", "utf-8:surrogateescape"); + Py_SetStandardStreamEncoding("utf-8", "surrogateescape"); /* Update, Py3.3 resolves attempting to parse non-existing header */ #if 0 -- cgit v1.2.3