0

Javaでダイジェスターのエンコーディングタイプを設定する方法.助けてください

ダイジェスターを使用して解析しているときにxmlでエンコーディングタイプを設定したため、最終的にUTF-8文字列ではなくbytes(grnlநீ00)のような文字列が得られます。

このようにパーサーでエンコーディングタイプを設定する可能性はありますか?

digester.addBeanPropertySetter("ECnetGRN/TRANSDATE", "transdate" );--set UTF-8
4

2 に答える 2

1

私はこのようにします:

InputStreamReader is = new InputStreamReader(new FileInputStream("name.xml", "UTF-8");
digester.parse(is);
于 2014-01-08T14:28:13.893 に答える
0

ダイジェスターに渡される入力ストリーム(xml input)にエンコードを設定でき、処理されると思います。

于 2013-01-23T06:45:06.773 に答える