JSP显示sqlserver数据时产生乱码(菜鸟问题)

ftjn689 2006-04-18 04:59:38
当把SQLSERVER数据显示到JSP页面时,中文的字符产生了乱码,英文的没事!!
我也用到了编码转换 return new String(s.getBytes("ISO-8859-1"),"GB2312")
可是还是不能解决问题!!
请大家帮忙解决一下!!谢谢了!!!
...全文
78 2 点赞 打赏 收藏 举报
写回复
2 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
BlueMetal 2006-04-18
/**
* 转换连接地址,跳页时带有中文字符条件时,出现乱码
*/
public class ChineseChange {
// 转换由表单读取的数据的内码到 GB2312
public String toChi(String input) {
try {
byte[] bytes = input.getBytes("ISO8859-1");
return new String(bytes);
}catch(Exception ex) {
}
return null;
}

// 对给定字符进行 URL 编码
public String encode(String value) {
if(value.length()==0) return "";
return java.net.URLEncoder.encode(value);
}

// 对给定字符进行 URL 解码
public String decode(String value) {
if(value.length()==0) return "";
return java.net.URLDecoder.decode(value);
}
}
  • 打赏
  • 举报
回复
凋零的老树 2006-04-18
<%@ page contentType="text/html; charset=gb2312" %>
  • 打赏
  • 举报
回复
相关推荐
发帖
Java EE
加入

6.7w+

社区成员

J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
申请成为版主
帖子事件
创建了帖子
2006-04-18 04:59
社区公告
暂无公告