utf-8编码转换 做一个通讯程序,传过来的报文接收后符号和汉字都是utf-8编码的,英文则是原样,比如<?xml version="1.0" encoding = "GB2312"?>变成了%3C%3Fxml+version%3D%221.0%22+encoding+%3D+%22GB2312%22%3F%3E,这种问题求教如何处理?谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 补充一句,用什么new String(s.getByte(),"utf-8")什么的都没用 import java.net.URLDecoder;public class Test { public static void main(String[] args) throws Exception { String str = "%3C%3Fxml+version%3D%221.0%22+encoding+%3D+%22GB2312%22%3F%3E"; System.out.println(URLDecoder.decode(str, "GBK")); }}字符串被编码了 new String(s.getByte(),Charaset);后面这个参数一定要和消息传输的信息编码相对应,楼主是用IBM MQ来接收消息? 这样呢new String(s.getByte("ISO-8859-1"),"utf-8") 赞成2楼,中文操作系统都是默认GBK cas报错,请帮忙 学习struts2 可以直接学么? 奇怪的Filter问题 奇怪,今天我的tomcat一打开,竟然一片空白 jdk1.5的怪问题 <jsp:include page="x.jsp"><jsp:param name="param1" value="汉字" /></jsp:include>,“汉字”总是乱码(强制转换没用)?? 一个简单问题!!!!!!!!!!!!! jsp里,我怎么知道我的一个b/s应用里有多少在线人数呢?session嘛? eclipse3.0M7无法运行,请高手帮忙解决。 bean的问题! 一个启动错误 spring quartz 不能执行
import java.net.URLDecoder;public class Test { public static void main(String[] args) throws Exception {
String str = "%3C%3Fxml+version%3D%221.0%22+encoding+%3D+%22GB2312%22%3F%3E";
System.out.println(URLDecoder.decode(str, "GBK"));
}
}字符串被编码了