刚来了sohu.blog,那就来个原创吧.

由于最近不知道发什么神经了,非常喜欢mysql(那是免费的吖,谁不喜欢呢),而jsp就学了10多天,然后我听说jsp+mysql在进行相连操作的时候会经常出现乱码的情况.那我就把心一横,我也来试试吧.

谁知道一试,在jsp里使用mysql官方所提供的mysql驱动程序,果然在jsp里insert之后出现乱码的情况.然后在网上找了N多的资料试了一下,还是不行,又说听mysql官方的驱动对中文支持不太好,最好使用mm.mysql驱动,那又在网上找了驱动来下载,结果还是没有办法,乱码仍然存在.

就在我在csdn里乱逛,寻找解决方法的时候,不经意间看到一遍文章,是要先指定mysql的字符集,不仅是在my.ini文件里指定,而进入mysql时也要指定, mysql --default-character-set=gbk -uroot -p

这样的话,进入了mysql客户端管理程序,就可以指定一个字符集了,然后现在建一个数据库,再insert的话,问题依旧存在,没办法,再找方法.然而又找到了一个,说在连接字符串里要加个编码下去,然后又写了一下

String url="jdbc.mysql://localhost:3306/数据库名?useUnicode=true&characterEncoding=gbk"

要这里去写,然后在DriverManager.getConnection()里用.

然而,加了还不行,真是祸不单行,看了很多的文章了,说到的问题都已经写上了.包括在jsp里写

然后获取传递的参数的时候,也转换了编码了

String parame=new String(request.getParameter("param").getBytes("ISO8859_1","GBK");

结果还是不行,没办法,只好在mysql数据库里下手,终于在不经意间写了个建数据库和表的,竟然行了.脚本如下:

CREATE DATABASE MyDemo DEFAULT CHARSET=GBK;

USE Mydemo;

CREATE TABLE Temp(

ID INT UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY,

NAME VARCHAR(50) NOT NULL,

PASSWORD VARCHAR(20) NOT NULL)

ENGINE=INNODB DEFAULT CHARSET=GBK;

这样,在mysql困扰了我两天的情况下,问题终于解决了.现在可以安心用mysql了.

希望对学习mysql+jsp的朋友有帮助..

jsp解决mysql乱码_jsp+mysql时乱码的解决相关推荐

  1. mysql 增删改查时的错误解决方法大全

    mysql 增删改查时的错误解决方法大全     信息1:Error: Access denied for user: 'linanma@localhost' (Using password: YES ...

  2. mysql转储导入错误_数据库MYSQL导入SQL文件时错误的解决方法(2种)

    从服务器数据库用navicate导出的.sql文件后再用navicate导入到本地的数据库中会出现若干条记录的错误: [Err] 1064 – You have an error in your SQ ...

  3. TOAD FOR MYSQL 进行数据插入时乱码的解决办法---MariaDB 5.5

    最近使用mysql是发现插入的数据乱码,几经周折终于找到的解决方法,特作备忘. 开始有将mysql的字符集全部设置成utf8,如下: SHOW VARIABLES LIKE 'character_se ...

  4. jsp 插入mysql乱码_JSP MySQL插入数据时出现中文乱码问题的解决方法

    当向 MySQL 数据库插入一条带有中文的数据形如 insert into employee values(null,'张三','female','1995-10-08','2015-11-12',' ...

  5. JPA mysql wildfly jboss 存储时乱码

    首先确保mysql的库,表创建时指定的字符集collation. 可以直接用命令行插入中文,看查询出来是不是中文. insert into live_main_sync (cn_name, creat ...

  6. JSP页面图片路径为中文时乱码解决办法

    在html页面中,引用了带汉字的图片,如:<img src="/目录/子目录/图片名字.jpg" />,如果没有在tomcat配置URIEncoding,则无法显示. ...

  7. 解决URL传值包含中文时乱码的问题

    1.前言 很多时候我们需要利用URL进行传值,当其中的参数值为中文时,接收端可能会产生乱码问题,下面就来说明一下如何解决这个问题. 2.接收URL参数值 定义index.html,添加一个按钮,点击该 ...

  8. jsp mysql增加_jsp+mysql实现增加,查看功能

    准备工作: (1)创建并使用数据库:create database student;   use test; (2)创建表:create table  ppp(sno char(7),sname  c ...

  9. ftl保存成html中文是乱码,解决freemarker生成静态页面时乱码问题

    在使用freemarker技术生成静态页面时,虽然在各方面统一使用utf8编码,但是生成的页面还是乱码.查阅相关资料,对模板,代码等都设置了一下,最终解决乱码问题. 首先,模板文件确定是UFT-8编码 ...

最新文章

  1. springData jpa update delete
  2. php数组全排列,元素所有组合
  3. c# Sockect 通信
  4. hdu5444(2015长春网络赛H题)
  5. Spark学习之第一个程序打包、提交任务到集群
  6. 微课|玩转Python轻松过二级(1.3节):编码规范与代码优化建议1
  7. 更新Android Studio 3.0,你遇到坑了吗?
  8. 算法----并行算法
  9. CSS3--box-shadow
  10. 低代码工具是软件维护的噩梦?
  11. Linux下几种另类创建文件之方法
  12. QCC303x调试笔记-修改自定义提示音
  13. 计算机二级真题期刊论文模板,标准期刊论文格式模板_优秀论文范文3000字
  14. Arcis矢量化边界问题处理
  15. Script Control 组件Win7 X64平台运行问题及示例
  16. Linux上搭建http服务器
  17. Log4j for C++ 实用指南
  18. lrd热加载方式启动本地web服务(我用于从github把别人服务器代码拉倒本地去搭建自己的网络服务)
  19. XML报表打印出错,乱码问题
  20. TPS、QPS和系统吞吐量的区别和理解

热门文章

  1. elif是不是java关键字_C# 中的#if、#elif、#else、#endif等条件编译符号 (转载)
  2. 西北师范大学地理与环境科学学院考研真题汇总(高等数学)持续更新。。。
  3. 那一年,我考入了西北师范大学GIS专业,然而我很迷茫,GISer的职业规划到底是怎样的?
  4. LeetCode之Two Sum II - Input array is sorted
  5. LeetCode之Reverse Integer
  6. 栈和队列之用一个栈实现另一个栈的排序
  7. Android之自定义 ActionBar 上的菜单(Menu)文字颜色
  8. 《iVX 高仿美团APP制作移动端完整项目》02 搜索、搜索提示及类别需求分析思路及制作流程
  9. php本地的调试安装,教你本地安装、运行、调试PHP程序
  10. java怎么做系统_Java系统监控怎么做