jsp为什么从web页面添加中文数据到数据库,到数据库中查看,竟然是“???”怎么解决? 那你再次浏览这部分数据,在web页面上是什么。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 是码制问题,先转换成unicode存入数据库就可以了 需要换页吗?若需要: varname=request.getparameter("varname"); varname=new String(varname.getBytes("ISO-8859-1"),"gb2312");现在varname中是中文了,你再把它存到数据库中去不需要换页,则只要在插入到数据库中去之前作第二句的转换就可以了 其实加上一句这个就行了:<%@ page contentType="text/html;charset=gb2312" %>上面的方法有点复杂! 楼上那位的方法是使中文显示在JSP页面上,要把中文信息加入数据还是要转换的。另外,把“gb2312”改成“GBK”(注意是大写)就能显示和向数据库录入一些不常用的汉字了(例如:冇、嘅、嘢、罡之类)。 JMAIL相关、一般网站注册邮件确认是怎么处理的? 调用webservice如何传入对象参数? 数据库交互问题 struts+ibatis整合开发list jsp中动态设置字体大小 servlet如何主动向客户端发消息(急) tomcat报错 【散分】庆祝升2星 怎么样将两个ArrayList中存的值进行比较 转:jsp中作HTTP认证的问题 请有经验的高人给详细讲一下各种jsp编译器和web引擎的优劣 jsp没人只好来这里讨教了!
varname=request.getparameter("varname");
varname=new String(varname.getBytes("ISO-8859-1"),"gb2312");
现在varname中是中文了,你再把它存到数据库中去
不需要换页,则只要在插入到数据库中去之前作第二句的转换就可以了
上面的方法有点复杂!
“gb2312”改成“GBK”(注意是大写)就能显示和向数据库录入一些不常用的汉字了(例如:冇、嘅、嘢、罡之类)。