谁能用java把这段文字转成正常中文!谢谢~

来源:百度知道 编辑:UC知道 时间:2024/06/05 12:40:15
这段文字是:阃氲绷暗€姹傛祦绋嬫潵瑙e喅銆?
应该是UTF-8编码的
正常中文是:“通过需求流程来解决。”
我转的结果老是:通过????流程来解决?
我是使用在java类中
我转的代码如下:String x=new String(a.getBytes("GBK"),"UTF-8");

String str="你的那个乱码";//这个应该是从request里获取到的
String str2=new String(str.getBytes("ISO-8859-1"),"新类型");
str2就是正确的字符了,至于新类型是什么,就要看你JSP上设置的字符集是什么了。通常是GBK

这段代码的原理是将str转换为最原始的字符集SO-8859-1,然后再以新的类型重新组装

在类中转换完直接打印一下看看,如果utf-8不行换GBK试试

那你使用在哪里呢,是JSP中吗