网上搜了很多方法,都没用啊。JSP的页面设置成了GBK,request.setCharacterEncoding("GBK");也写了。数据库的字符集也该成了GBK,全都到位了,但还是读不出中文,跪求大神相助啊
解决方案 »
- 网上商城 电子支付
- 各位大侠!java中怎样才能使只有登陆了才能对主页面进行操作,否则返回登录页面重新登录
- eclipse中cvs使用的问题
- hibernate3.2如何映射MYSQL数据库中的longtext类型?
- 偶很菜,请帮忙看下!!JS
- Jsp在dreamweaver中不执行
- 大家一般用什么方法来调试javabean, JB/JDK
- 急问:Access数据库表中如何保存Vector对象?
- 用jsp连接oracle,sqlserver需要什么那里下载,谢谢
- EAR就什么文件?发布EJB就一定是JAR文件吗?请大家回答一下吧
- 新手遇到struts2问题,请各位大侠给点意见啊
- FreeMarker 中Expression columns is undefined
[mysqld]
#skip-grant-tables #//skip grant table.
#skip-networking
port = 3306
socket = MySQL
skip-locking
key_buffer_size = 16K
max_allowed_packet = 1M
table_open_cache = 4
sort_buffer_size = 64K
read_buffer_size = 256K
read_rnd_buffer_size = 256K
net_buffer_length = 2K
thread_stack = 128K
default-character-set=gbk
2, 确保在传参, 编码时使用正确的编码集;
1、<%@ page contentType="text/html; charset=GBK"%>
2、<meta http-equiv="Content-Type" content="text/html; charset=GBK">
3、在使用ajax传参时可以用以下代码:
1)传出参数前用encodeURI进行编码
2)java.net.URLDecoder.decode((String)request.getParameter("param"),"utf-8");解码
因为JSP内部使用utf-8。
3)写入数据库时将字符串编码转换从当前编码到GBK(假设数据库也是GBK编码)
String newStr=new String(str.getBytes(),"GBK");
数据库编码
jsp文件编码 这个易忽略