diff --git a/PIL/PpmImagePlugin.py b/PIL/PpmImagePlugin.py index c7c9c2eb4..9aa5b1135 100644 --- a/PIL/PpmImagePlugin.py +++ b/PIL/PpmImagePlugin.py @@ -24,7 +24,15 @@ from PIL import Image, ImageFile # # -------------------------------------------------------------------- -b_whitespace = string.whitespace.encode('ascii','ignore') +b_whitespace = string.whitespace +try: + import locale + locale_lang,locale_enc = locale.getlocale() + if locale_enc is None: + locale_lang,locale_enc = locale.getdefaultlocale() + b_whitespace = b_whitespace.decode(locale_enc) +except: pass +b_whitespace = b_whitespace.encode('ascii','ignore') MODES = { # standard