Jythonの日本語処理がよくわからない


jython2.2でicu4jを試したかったんだけど、どうにもうまくいかない。

>>> from com.ibm.icu.text import Transliterator
>>> from java.lang import String
>>> print Transliterator.getInstance("Fullwidth-Halfwidth").transliterate(String(u"テスト", "UTF-8"))
???

なんだよぅ…普通にJavaで書いてやるとうまくいくんだけど。表示時におかしいのかとファイルにリダイレクトしてみたり、いきなりprintしないで変数に入れたりいろいろ試してて、ふとtypeしてみたら

<type 'str'>

とな。'\uff83\uff7d\uff84’とかいうだたの文字列になってて、ちゃんとUnicodeになってないみたいだ。んんん…