我用JSP和数据库MYSQL做网页系统,为什么在我做好的注册页面上打入中文,存进数据库的数据确是“?”
我的JSP程序中request.setCharacterEncoding("gbk");这句话已写,其他的英文和数字数据都能存进数据库,就是中文显示为“?”求教高手...
我的JSP程序中request.setCharacterEncoding("gbk"); 这句话已写,其他的英文和数字数据都能存进数据库,就是中文显示为“?”求教高手
展开
展开全部
网上找的,这个我之前用过, 应该不会错,其实安装MYSQL的时候可以选中文,这样可以避免这样的乱码问题,具体你可以再查查。
2010-06-12
jspmysql乱码
文章分类:Java编程
哎 笨人遇到乱码 jsp页面乱吗?
mysql数据库读出 原来表中记录不乱吗,在页面中输入数据,在从数据库查乱码
正在郁闷中 。。。。。。。
在晚上找到这个方法也试过了 还是不行
望各位大侠 帮帮忙 谢谢
jsp中文乱码 jsp mysql 乱码要servlet里面支持中文的方法:
在dopost或者doget的第一句加上:
request.setCharacterEncoding("GB2312");
response.setCharacterEncoding("GB2312");
jsp乱码问题在jsp里面就把
<%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*" errorPage="" %>
里设置成charset=gb2312
jsp页面乱码 jsp页面中文乱码 如果这样还不行,就只有在取出中文后(getParameter)强制转换了:
String str=new String(request.getParameter("text").getBytes("ISO-8859-1"),"GB2312");
很不错的方法,因为在java里面,jsp数据库乱码是个大问题,jsp出现乱码这些一定要铭记
2010-06-12
jspmysql乱码
文章分类:Java编程
哎 笨人遇到乱码 jsp页面乱吗?
mysql数据库读出 原来表中记录不乱吗,在页面中输入数据,在从数据库查乱码
正在郁闷中 。。。。。。。
在晚上找到这个方法也试过了 还是不行
望各位大侠 帮帮忙 谢谢
jsp中文乱码 jsp mysql 乱码要servlet里面支持中文的方法:
在dopost或者doget的第一句加上:
request.setCharacterEncoding("GB2312");
response.setCharacterEncoding("GB2312");
jsp乱码问题在jsp里面就把
<%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*" errorPage="" %>
里设置成charset=gb2312
jsp页面乱码 jsp页面中文乱码 如果这样还不行,就只有在取出中文后(getParameter)强制转换了:
String str=new String(request.getParameter("text").getBytes("ISO-8859-1"),"GB2312");
很不错的方法,因为在java里面,jsp数据库乱码是个大问题,jsp出现乱码这些一定要铭记
参考资料: http://j1a1v1a1.javaeye.com/blog/690238
展开全部
如果楼上的方法不行,那就是你的mysql问题。设置你的MYSQL里面的my.ini文件吧。打开my.ini文件,查找default-character-set这个,第一个default-character-set改成GBK,第二个default-character-set改成UTF-8
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
最简单的方法,在数据库命令行输入:set names gbk; 回车 你再试试!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询