Create DATABASE shopping2 DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci; use shopping2; create table font(a varchar(100));
这是我的错误
insert into font values('wom的ena');
ERROR 1406 (22001): Data too long for column 'a' at row 1ont values('wom的ena'); 我的jsp
sql="insert into font values('你是who you are')";
if(st.execute(sql))
然后从JSp页面返回可以看见中文 while(rs.next()){
String content=rs.getString("a"); out.print(content+" <br>");
} 你是who you are
你是who you are
然而在数据库中查询
浣犳槸who you are
浣犳槸who you are
浣犳槸who you are
这样的乱码 而且我在数据库中直接插入
就会报错,什么Data too long for column 错误
这是我的错误
insert into font values('wom的ena');
ERROR 1406 (22001): Data too long for column 'a' at row 1ont values('wom的ena'); 我的jsp
sql="insert into font values('你是who you are')";
if(st.execute(sql))
然后从JSp页面返回可以看见中文 while(rs.next()){
String content=rs.getString("a"); out.print(content+" <br>");
} 你是who you are
你是who you are
然而在数据库中查询
浣犳槸who you are
浣犳槸who you are
浣犳槸who you are
这样的乱码 而且我在数据库中直接插入
就会报错,什么Data too long for column 错误
解决方案 »
- <%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn"%> ,谁有能导入此标签所需的jar包
- 求树状菜单,带数据库和复选框的那种?
- JS实现AES加密(有固定密钥)
- 初学jsp,烦请大家看看怎么进行教材搭配?(在线等)
- 用JAVA做水晶报表(源代码)
- struts2文件下载的异常
- ssh结合时,hibernate.cfg.xml有什么作用
- 回家过年去,明年见!散分!
- 求一个SQL语句
- 关于jsp:forward的一个菜鸟级的问题。
- 系统管理员日志怎么实现?
- 运行Webwork框架编写的一段程序发生no grammar found.at(2:7)异常!
设置成gb2312吧,我的设置成utf-8好像有问题。
数据库配置文件my.ini
中修改默认编码gb2312(此处不能设置称utf-8,我设置称utf8时候不能启动)两处都要修改,然后在管理工具->服务中重新启动mysql
jdbc:mysql://127.0.0.1:3306/mytable?useUnicode=true&characterEncoding=GBK
两处都改成utf8
是utf8不是utf-8
我用mysql-font工具,一切都用utf-8可以在此工具中正确显示中文,也可以在jsp现实,就是在dos下是乱码。
我怀疑是不是dos不能显示utf8格式的内容?
如果安装mysql时应该有个修改gbk和utf-8的地方
set names 'gbk';查看就应该是中文了