[Zope] Unicode Error
Dieter Maurer
dieter@handshake.de
Sat, 2 Nov 2002 22:59:18 +0100
Tino Wildenhain writes:
> I dont know why this code is in site.py:
>
> encoding = "ascii" # Default value set by _PyUnicode_Init()
>
> if 0:
> # Enable to support locale aware default string encodings.
> import locale
> loc = locale.getdefaultlocale()
> if loc[1]:
> encoding = loc[1]
>
> if 0:
> # Enable to switch off string to Unicode coercion and implicit
> # Unicode to string conversion.
> encoding = "undefined"
>
> if encoding != "ascii":
> sys.setdefaultencoding(encoding)
>
> This implies modification of the installed code to change
> default behavior. I would consider this as bad.
> Why isnt a locales sensitive version the default?
Good! That would be a sensible default!
Dieter