From: Oliver M. <re...@bu...> - 2013-07-31 10:04:34
|
New submission from Oliver Matz: strval = "schön" hexval = ':'.join(x.encode('hex') for x in strval) print hexval correctly outputs: 73:63:68:c3:b6:6e so the german o-umlaut (unicode \u00fc) is correctly converted to the utf-8 byte sequence "c3 b6" It should be possible to configure jython in such a way that if I pass strval to a Java-Method, then the str is correctly converted back to "schön". However, jython invokes the Java-method with the 6-character string value "schön", i.e., the o-umlaut has been replaced by the two characters \u00c3 \u00b6. ---------- messages: 8077 nosy: omatz severity: normal status: open title: Conversion of str-Instances does not use Java's default charset type: behaviour versions: Jython 2.5 _______________________________________ Jython tracker <re...@bu...> <http://bugs.jython.org/issue2073> _______________________________________ |