jsp解决mysql乱码_jsp+mysql时乱码的解决
刚来了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时乱码的解决相关推荐
- mysql 增删改查时的错误解决方法大全
mysql 增删改查时的错误解决方法大全 信息1:Error: Access denied for user: 'linanma@localhost' (Using password: YES ...
- mysql转储导入错误_数据库MYSQL导入SQL文件时错误的解决方法(2种)
从服务器数据库用navicate导出的.sql文件后再用navicate导入到本地的数据库中会出现若干条记录的错误: [Err] 1064 – You have an error in your SQ ...
- TOAD FOR MYSQL 进行数据插入时乱码的解决办法---MariaDB 5.5
最近使用mysql是发现插入的数据乱码,几经周折终于找到的解决方法,特作备忘. 开始有将mysql的字符集全部设置成utf8,如下: SHOW VARIABLES LIKE 'character_se ...
- jsp 插入mysql乱码_JSP MySQL插入数据时出现中文乱码问题的解决方法
当向 MySQL 数据库插入一条带有中文的数据形如 insert into employee values(null,'张三','female','1995-10-08','2015-11-12',' ...
- JPA mysql wildfly jboss 存储时乱码
首先确保mysql的库,表创建时指定的字符集collation. 可以直接用命令行插入中文,看查询出来是不是中文. insert into live_main_sync (cn_name, creat ...
- JSP页面图片路径为中文时乱码解决办法
在html页面中,引用了带汉字的图片,如:<img src="/目录/子目录/图片名字.jpg" />,如果没有在tomcat配置URIEncoding,则无法显示. ...
- 解决URL传值包含中文时乱码的问题
1.前言 很多时候我们需要利用URL进行传值,当其中的参数值为中文时,接收端可能会产生乱码问题,下面就来说明一下如何解决这个问题. 2.接收URL参数值 定义index.html,添加一个按钮,点击该 ...
- jsp mysql增加_jsp+mysql实现增加,查看功能
准备工作: (1)创建并使用数据库:create database student; use test; (2)创建表:create table ppp(sno char(7),sname c ...
- ftl保存成html中文是乱码,解决freemarker生成静态页面时乱码问题
在使用freemarker技术生成静态页面时,虽然在各方面统一使用utf8编码,但是生成的页面还是乱码.查阅相关资料,对模板,代码等都设置了一下,最终解决乱码问题. 首先,模板文件确定是UFT-8编码 ...
最新文章
- springData jpa update delete
- php数组全排列,元素所有组合
- c# Sockect 通信
- hdu5444(2015长春网络赛H题)
- Spark学习之第一个程序打包、提交任务到集群
- 微课|玩转Python轻松过二级(1.3节):编码规范与代码优化建议1
- 更新Android Studio 3.0,你遇到坑了吗?
- 算法----并行算法
- CSS3--box-shadow
- 低代码工具是软件维护的噩梦?
- Linux下几种另类创建文件之方法
- QCC303x调试笔记-修改自定义提示音
- 计算机二级真题期刊论文模板,标准期刊论文格式模板_优秀论文范文3000字
- Arcis矢量化边界问题处理
- Script Control 组件Win7 X64平台运行问题及示例
- Linux上搭建http服务器
- Log4j for C++ 实用指南
- lrd热加载方式启动本地web服务(我用于从github把别人服务器代码拉倒本地去搭建自己的网络服务)
- XML报表打印出错,乱码问题
- TPS、QPS和系统吞吐量的区别和理解
热门文章
- elif是不是java关键字_C# 中的#if、#elif、#else、#endif等条件编译符号 (转载)
- 西北师范大学地理与环境科学学院考研真题汇总(高等数学)持续更新。。。
- 那一年,我考入了西北师范大学GIS专业,然而我很迷茫,GISer的职业规划到底是怎样的?
- LeetCode之Two Sum II - Input array is sorted
- LeetCode之Reverse Integer
- 栈和队列之用一个栈实现另一个栈的排序
- Android之自定义 ActionBar 上的菜单(Menu)文字颜色
- 《iVX 高仿美团APP制作移动端完整项目》02 搜索、搜索提示及类别需求分析思路及制作流程
- php本地的调试安装,教你本地安装、运行、调试PHP程序
- java怎么做系统_Java系统监控怎么做