Jython2.2でぐにょぐにょ

>>> unicode("あ")
u'\u3042'
>>> "%sあ" % unicode("あ")
u'\x82\xA0\x82\xA0'

ふむ。バイト列のままユニコード文字列になるな。

>>> unicode("%sあ" % unicode("あ"))
u'\x82\xA0\x82\xA0'
>>> print _
????

だからunicodeでくくってもバイト列のまま。printでちゃんと表示されない。

>>> unicode("%sあ") % unicode("あ")
u'BB'

げげっ。

        • -

とりあえずキャプチャしてCharlieにおくっといた。