解决这类问题的方法很多,今天在此简单的终结一下,把常碰到的问题解决方法记下来

1,    MySQL5.0中文问题解决方案如下:

1、在dos环境下,用mysql --default-character-set=gbk -u root -p 这句话进入mysql~~

2、建数据库、表,如下:

create database admin;

use admin;

CREATE TABLE admin (

admin_name char(20) NOT NULL,

admin_password char(20) NOT NULL

) TYPE=MyISAM,

default character set gbk;

2,    JDBC的设置问题:(这里主要讲的是mysql-connector-java-3.1.8这个JDBC驱动程序而言)

这只是一个压缩包,并不需要安装,只要将其解压,使用的是文件夹mysql-connector-java-3.1.8里的文件:mysql-connector-java-3.1.8-bin.jar.

需要配置环境变量的是JDBC驱动.在配置前先要把刚才说到的mysql-connector-java-3.1.8-bin.jar放到本地硬盘某处(我放的地方:E:\JAVA\MySQLJDBC),然后根据你放的地方,配置classpath,我的配置是这样的:

.;E:\Java\j2se5.0\lib\tools.jar; E:\Java\j2se5.0\lib\mysql-connector-java-3.1.8-bin-g.jar; E:\JAVA\MySQLJDBC\mysql-connector-java-3.1.8-bin.jar

配置这个的目的是让你的java应用程序找到连接mysql的驱动.

配置完环境变量后还有很重要一步就是为JSP连接数据库配置驱动,这个其实很简单,就是把mysql-connector-java-3.1.8-bin.jar拷到某些文件夹里就行了,我在网上看了很多资料问了很多人,各种说法都有,我综合了一下,为了保险,我都全做了,呵呵,反正就是拷一个400K的文件而已,现列出要把mysql-connector-java-3.1.8-bin.jar拷进去的文件夹,如下:

E:\Java\Tomcat5.0\common\lib

E:\Java\Tomcat5.0\shared\lib

一般情况下只要考到Tomcat5.0上面的两个问题夹里面就可以解决问题了,如果需要,也可以将mysql-connector-java-3.1.8-bin.jar这个驱动文件拷贝到你的WEB站点的  …\WEB-INF\lib 目录下面。

3,    Eclipse中数据库插件中操作数据库时的中文编码问题:

当在Eclipse中装上来你所喜欢的数据库插件的时候,都会出现在你查询某一个数据库之后出现记录中的汉字乱码。解决方法很简单,

只要在你建立数据库连接的时候把URL设置成下面这个样子就可以了:

URL= jdbc:mysql://localhost:3306/?useUnicode=true&characterEncoding=GBK

4,    在JSP网页编辑中个人经验:在经过很多的次调试之后,发现在装了myeclipse之后,有这么条小巧:

①在用myeclipse编写HTML文件时charset=GBK设置成这个样子,那么在浏览器中浏览时就不会出现乱码;

②而在用myeclipse编辑JSP文件时,设置成这样子,且这条语句必须是整个JSP文件的第一条语句,就可以避免JSP文件在浏览器中显示时出现乱码;

③对于如果在JSP网页中要从HTML页面中接收数据,那么在JSP中的接收语句的汉字编码应与数据来源的HTML的汉字编码相同;例如②中的HTML的汉字编码为charset=GBK,那么在JSP中的接收语句就应该这样设置:request.setCharacterEncoding("GBK");如果还要将接受的数据插入到数据库中(以插入MySQL5.0数据库为例),那么在插入数据库时的汉字编码也应与HTML文件中的汉字编码相同,我的设置如下:con= DriverManager.getConnection("jdbc:mysql://localhost:3306/sample_db?user=dazern&password=5201314&useUnicode=true&characterEncoding=GBK");这样设置后数据库中的数据才不会乱码.

jsp未正确拼写字 mysql_(转)MySQL5.0中文问题及JDBC数据库连接和JSP汉字编码问题解决方法总结...相关推荐

  1. jsp未正确拼写字 mysql_江西26个英文字母的正确拼写方式

    原标题:江西26个英文字母的正确拼写方式 你听说过26个字母吗? 对,就是"歪果仁"的字母表 那你知道江西和这26个字母之间的联系吗? 那不二叔来普及一下 "26个字母与 ...

  2. jsp未正确拼写字 mysql_MySQL5.0中文问题及JDBC数据库连接和JSP汉字编码问题解决方法总结...

    MySQL5.0中文问题及JDBC数据库连接和JSP汉字编码问题解决方法总结 关键词: MySQL    JDBC    汉字编码 解决这类问题的方法很多,今天在此简单的总结一下,把常碰到的问题解决方 ...

  3. jsp未正确拼写字 mysql_JAVA字符编码

    UCS-2, 与unicode的2byte编码基本一样. UCS-4, 4byte编码, 目前是在UCS-2前加上2个全零的byte. UTF:Unicode/UCS Transformation F ...

  4. jsp未正确拼写字 mysql_jsp与mysql的汉字乱码SQL中无法使用汉字的问题

    最近在使用java 和 mysql的开发,遇到要在 mysql数据库中使用 selec * from tableName where like table_title LIKE '%你好%'; 假设表 ...

  5. php未正确拼写字 css,前端Bug解决方案

    没错!我正在写bug呢!不管你是小白还是大牛,写bug无可避免,遇到bug怎么办?别慌!毛主席教导我们"战略上藐视BUG,战术上重视BUG"! 前端遇到的bug无非就三个方面结构层 ...

  6. Mysql5.0中文乱码解决方案

    解决方案如下:      1.在dos环境下,用mysql --default-character-set=gbk -u root -p 这句话进入mysql~~      2.建数据库.表,如下: ...

  7. 王者荣耀s22服务器未响应是什么意思,王者荣耀s22资源包升级失败 s22解析包出现问题解决方法...

    王者荣耀s22资源包升级失败怎么解决?相信大家都知道王者荣耀S22破晓版本在今日14日正式推出,一时间大量玩家去更新游戏,不过有一小部分玩家出现了更新问题,那就是资源包升级错误,关于这个问题,官方也给 ...

  8. mysql5.0.7中文乱码_PHP+MySQL5.0中文乱码解决方法

    MySQL 中文显示乱码 最近关于中文显示乱码的贴子比较多,所以也做了个总结: 可以参考一下杨涛涛版主的<各种乱码问题汇总>http://topic.csdn.net/u/20071124 ...

  9. sql 命令未正确结束_渗透测试之SQL注入(1)

    渗 透 测 试 之 SQL 注 入(1) 前言 不管用什么语言编写的Web应用,它们都用一个共同点,具有交互性并且多数是数据库驱动.在网络中,数据库驱动的Web应用随处可见,由此而存在的SQL注入是影 ...

最新文章

  1. python多线程编程: 条件变量同步
  2. linux apache 跨域,解决nginx/apache静态资源跨域访问问题详解
  3. memcache 缓存命中率   状态查询
  4. 【Java】Base64编码与解码
  5. 面向对象编程(Object-Oriented Programming)
  6. PADS 默认过孔太大,过孔提前设置
  7. 软件公司所犯的3种最严重的营销错误,你应该来看看
  8. 【JSP入门】只知道HTML却不知道JSP?
  9. 柱状图误差线 matlab,matlab柱状图加误差线
  10. 留在一线,逃离一线?我从上海举家回成都的生活经历告诉你
  11. 计算机无法读取tf卡,tf卡修复工具不好用教你电脑不识别TF卡的解决办法
  12. 网红茶饮难逃“短命”之殇,喜茶能否打破这个魔咒?
  13. 金和IUapp制作“手机之家”
  14. 江开计算机应用基础第二次形考,江开计算机应用基础第二次形考作业
  15. Docker 多阶级构建:Docker 下如何实现镜像多阶级构建?
  16. 大数据推荐算法概念简述
  17. 学会做笔记-子弹笔记学习概要四
  18. JavaScript判断对象中每一项属性都不为空
  19. 腾讯x5内核使用方法全网最简单手动安装安卓APP
  20. TFC 2017 腾讯Web前端大会 全场笔记

热门文章

  1. 计算组合数 汉诺塔 喵帕斯之天才算数少女 神奇的函数
  2. 开源企业内部沟通协作平台 ENTBOOST 发布1.21版本
  3. linux系统时间不同步解决办法(同步本地时间)
  4. 2019阿里技术电子书合集,打包下载
  5. Qt win7中读取Excel会出现闪退的问题
  6. 【打开硬盘文件夹报回收站损坏是否清空】
  7. 好程序员云计算培训分享云计算中微服务是什么?
  8. 访存控制信号——IO/M(M上方带横杠)
  9. 使用zinnia+qml制作手写输入法
  10. 为openjweb横空出世贺七律一首