我用java进行网页数据抓取时获得的数据为潮安县,但我想在入库前将它转为汉字,

即是将上图以&#开头的那一串字符串转为汉字,我知道那串东西其实就是汉字 “径南分园110千伏铁铺变电站 []”,但是不知道怎么转换,请教各位谁能够提供一个能够进行转换的java代码,谢谢。

第1个回答  2012-12-20
目测这个是UTF-8编码的东东

你先把&#后面的数字转化成16进制
然后按UTF-8转为汉字即可追问

我是想要现成的java转换代码

追答

1234

第2个回答  2012-12-20
一个 &#XXXXX; 就是一个 utf-8 的 char,转换一下就可以追问

如何转

追答

源文件是按utf-8编译的,直接强制转换即可

System.out.println((char)24452);
System.out.println((char)21335);

编译是有 -encoding utf8 这样的参数的。

Process started >>>


<<< Process finished.

本回答被提问者采纳
大家正在搜