在javaweb向数据库插入中文字符时,会出现乱码问题.原因是你的mysql数据库的character_set_client与character_set_server 的两个字符集属性不是utf-8等支持中文的字符集.在mysql命令框输入
show variables like 'character_set_%';
你就可以看到相关属性如:
+--------------------------+-----------------------------------------------------------------+ | Variable_name | Value | +--------------------------+-----------------------------------------------------------------+ | character_set_client | utf8 | | character_set_connection | utf8 | | character_set_database | latin1 | | character_set_filesystem | binary | | character_set_results | utf8 | | character_set_server | utf8 | | character_set_system | utf8 | | character_sets_dir | E:\Development Tools\wamp\bin\mysql\mysql5.5.20\share\charsets\ | +--------------------------+-----------------------------------------------------------------+
client 为客户端使用的字符集。 connection 为连接数据库的字符集设置类型,如果程序没有指明连接数据库使用的字符集类型则按照服务器端默认的字符集设置。 database 为数据库服务器中某个库使用的字符集设定,如果建库时没有指明,将使用服务器安装时指定的字符集设置。 results 为数据库给客户端返回时使用的字符集设定,如果没有指明,使用服务器默认的字符集。 server 为服务器安装时指定的默认字符集设定。 system 为数据库系统使用的字符集设定。
如果你的不为utf-8,可以去mysql的安装根目录下找到my.ini文件,在[mysql]下面添加
- default-character-set=utf8
在[mysqld]下面添加
- character-set-server=utf8
请注意修改好之后,请重新起动mysql数据库服务;
/*****/
mysql -u 用户名 -p
密码
进入mysql操作,mysql语句 show variables like “character_set_%”查看数据库安装编码与路径
如果您为linux操作系统,您可以去mysql安装目录下的etc文件下修改my.cnf相当于windows下的my.ini
然后重启
安装路径/init.d/mysqld stop;
安装路径/init.d/mysqld start;
相关推荐
JavaWeb的各种中文乱码终极解决方法 JavaWeb的各种中文乱码终极解决方法
JavaWeb 数据库 分页 原理 解析 下载 简单易懂 将下载后的压缩文件解压后可以得到page_csdn文件夹,用eclipse导入即可,运行之前请运行page.sql数据库脚本,我使用的是MySQL数据库。 部署到Tomcat服务器后,在...
java相关的数据库操作,方便易懂,求下载。
数据库javaweb的增删改查对数据库操作,会生成很多操作记录。
web-JavaWeb数据库访问技术
javaweb_分页显示数据库内容 javaweb_分页显示数据库内容 javaweb_分页显示数据库内容
关于处理Javaweb中中文乱码的问题文.pdf
javaweb+mysql数据库实现注册登录
中文乱码javaWEB开发各种解决中文乱码问题
JavaWeb 数据库 分页 原理 解析 下载 简单易懂 将下载后的压缩文件解压后可以得到page_csdn文件夹,用eclipse导入即可,运行之前请运行page.sql数据库脚本,我使用的是MySQL数据库。
JavaWeb 数据库分页原理解析 保证你看得懂 简单易学
Javaweb数据库中期实验,图书销售管理系统源码+数据库sql - 不懂运行,下载完可以私聊问,可远程教学 该资源内项目源码是个人的毕设,代码都测试ok,都是运行成功后才上传资源,答辩评审平均分达到96分,放心下载...
语言程序设计资料:JavaWeb数据库访问技术.doc
JAVAweb连接oracle数据库工程 JAVAweb连接oracle数据库工程
介绍javaweb项目中出现乱码问题的解决方案。并介绍如何统一开发环境、应用服务器、本机浏览器的编码格式。
利用过滤器解决JavaWeb(JSP)乱码问题
java web从入门到精通配套源代码,《Java Web从入门到精通》介绍如何整合Web框架进行J2EE开发,所有实例都基于MyEclipse IDE开发,引领读者快速进入基于JaVa web的J2EE应用领域。《Java Web从入门到精通》开始主要...
这是在进行javaee javase开发过程中运用到的所有技术的api(chm格式),对于开发者而言非常方便地进行函数等的查询,是开发者必备的参考资料。由于是汇总,所以资料比较大,就分开上传了,望海涵
JavaWeb数据库应用JavaWeb数据库应用开发的几种方式一、JSP+JDBC二、JSP+Servlet(+JDBC)三、JSP+Servlet+DAO(+JDBC)四、JSP+Servlet+DAO(+JDBC)+JavaBean JavaWeb数据库应用开发的几种方式 以下总结了课程中...
初学入门者Javaweb数据库连接,代码齐全共享,很适合初学者。