返回信息流字符串的话用下面的代码就可以了
String countryName=request.getParameter("R");
byte b[]=countryName.getBytes("ISO-8859-1");
countryName=new String(b);
想知道数组怎么解决?
这是一条镜像帖。来源:北邮人论坛 / java / #13067同步于 2010/1/25
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Java机器人发帖
【求教】JSP汉字显示问题
Eclipse
2010/1/25镜像同步9 回复
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
String[] countryNames= (String[]) request.getParameter("abc");
String[] countryNames_ = new String[countryNames.length];
for (int i = 0; i < countryNames.length; i++) {
byte b[] =countryNames[i].getBytes("ISO-8859-1");
countryNames_[i] = new String(b);
}
谢谢了
【 在 greedisgood 的大作中提到: 】
: String[] countryNames= (String[]) request.getParameter("abc");
: String[] countryNames_ = new String[countryNames.length];
: for (int i = 0; i < countryNames.length; i++) {
: ...................
【 在 shengyuwei 的大作中提到: 】
: 这是tomcat的一个弊病,可以这样解决:response。setCharacter(“gb2312”);
前一阵子刚被这个东西折磨到脑残。。。。。
呃,我一直用UTF-8,挺完美的。
【 在 wks (cloverprince) 的大作中提到: 】
: 前一阵子刚被这个东西折磨到脑残。。。。。