]> git.saurik.com Git - wxWidgets.git/blobdiff - wxPython/src/_core_ex.py
Compilo.
[wxWidgets.git] / wxPython / src / _core_ex.py
index 702e04f6eea88ab0dcbfd77fc00bc06efff0a3c0..f19ca7ecd7b1c3e64122a5c09b9b878ee036e70c 100644 (file)
@@ -32,9 +32,18 @@ if RELEASE_VERSION != _core_.RELEASE_VERSION:
 
 #----------------------------------------------------------------------------
 
-# Set the default string conversion encoding from the locale
+# Set the default string<-->unicode conversion encoding from the
+# locale.  This encoding is used when string or unicode objects need
+# to be converted in order to pass them to wxWidgets.  Please be aware
+# that the default encoding within the same locale may be slightly
+# different on different platforms.  For example, please see
+# http://www.alanwood.net/demos/charsetdiffs.html for differences
+# between the common latin/roman encodings.
 import locale
-default = locale.getdefaultlocale()[1]
+try:
+    default = locale.getdefaultlocale()[1]
+except ValueError:
+    default = "iso8859-1"
 if default:
     wx.SetDefaultPyEncoding(default)
 del default