你试试
String name = new String(entry.getName().getBytes("ISO8859_1"), "GBK");
String name = new String(entry.getName().getBytes("ISO8859_1"), "GBK");
解决方案 »
- java控制台输入格式如何控制?
- Sun被并够了java如何发展?
- 试验报告要写流程图,我用Word写实验报告,可是不能直接在上边画,应该怎么办啊?
- 请帮我解释下接口在此处的用处;万分感谢
- 谁能推荐几本学习java网络和多线程的书(最后是专门介绍这些内容的)
- xml的输出:我已经建好一个完整的document对象,如何把它输出成string呢? (新手)
- 用JDBC连接ORACLE数据库出错?各位帮我看看该怎么处理。谢了
- JBuilder 7.0入门教程
- 写了一段小代码输出验证码图片,出现了问题。请大神指点
- 大家好,请教一个并发问题。重分酬谢!!!
- 怎么用package????
- 服务器上有防火墙,不能访问url
String name = new String(entry.getName().getBytes("ISO8859_1"));另外乱码是怎么样显示的?如果是一些?号那就是说你的编码转换不正确,如果是……说不清楚,反正有可能是不支持的字体吧
String name = new String(entry.getName().getBytes("ISO8859_1"), "GB2312");