JSP+MySQL 无法插入中文问题(Data too long ...)

2016-02-19 18:07 1 1 收藏

只要你有一台电脑或者手机,都能关注图老师为大家精心推荐的JSP+MySQL 无法插入中文问题(Data too long ...),手机电脑控们准备好了吗?一起看过来吧!

【 tulaoshi.com - Web开发 】

  1、MySQL 的My.ini文件设置default-character-set=gbk

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/webkaifa/)

  
  2、JSP中的链接为jdbc:mysql://localhost/DBName?useUnicode=true&characterEncoding=gbk
  其中的“?useUnicode=true&characterEncoding=gbk”是必须的

  
  3、其它的乱码问题参照过滤器

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/webkaifa/)

来源:https://www.tulaoshi.com/n/20160219/1616830.html

延伸阅读
如果是windows系统,那么系统默认的本地字符集是gb2312,为了让数据表也使用gb2312字符集,我们要这样编写创建数据表的SQL语句: 代码如下: CREATE TABLE TEST {  ...  ...  ... }default character set gb2312; 然后在hibernate.cfg.xml中加上: 代码如下: property name="connection.characterEncoding"gb2312/property ...
选项default-charaset-set=utf8; 然后创建一个数据表 create table a_table(b varchar(255) not null); insert into a_table values('北京'); 这个时候插入的是中文,系统会报告错误:Incorrect string value: '\xB1\xB1\xBE\xA9' for column 'b' at; 这个不能插入中文。如果该语句写在了一个文本文件中进行批处理操作,保存的编码是默...
标签: Web开发
JSP编写WAP输入中文乱码问题   1. %response.setContentType("text/vnd.wap.wml;charset=UTF-8";%//utf8   2. %request.setCharacterEncoding("UTF-8";%//参数处理方式utf8   3. %@ page pageEncoding="ISO-8859-1"%//页面字符处理方式 iso-8859-1 我的JSP例子说明: 输入页面test1.jsp : &nb...
*MySQL(和PHP搭配之最佳组合)中文乱码的原因 MySQL(和PHP搭配之最佳组合)会出现中文乱码的原因不外乎下列几点: -MySQL(和PHP搭配之最佳组合) server本身设定问题,例如还停留在latin1 -MySQL(和PHP搭配之最佳组合) table的语系设定问题(包含character与collation) -客户端程式(例如php)的连线语系设定问题 ...
标签: MySQL mysql数据库
现在多数host装的还是MySQL 4.0x 版本以下,如果升级到了4.1x 或者移动到使用4.1x 的主机上,估计会遇到一些问题。我在powweb上遇到了两个问题。 一是数据导入。在phpMyAdmin内导入后,发现中文变成了乱码。搜索学习后,了解到需要设置数据库的collation (校勘),如果你的数据库是utf-8的,设置为utf8_general_ci就可以了。 二是,即使正确导...

经验教程

601

收藏

74
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部