中文乱码--MySQL5.0中文问题及JDBC数据库连接和JSP汉字编码问题解决方法总

解决非Unicode编码的软件多语言版本在日语、韩语环境下的乱码问题 在第一次为公司的客户端软件定制日语版本的时候,由于软件开发是非Unicode版本的,发现当加载日语后,无论是在中文操作系统还是在日语操作系统下,软件界面上的大部分日语显示的都是乱码。在上网查看了相关的知识文档案例,结合目前我们软件的开发环境具体的代码实现,找到了两种解决办法。 第一种:      就是将整个软件工程变为Unicode编码格式。虽然这种方法能从根本上实现软件的国际化多 阅读详情

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

    1、在dos环境下,用mysql --default-character-set=gbk -hlocalhost-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.mysql-connector-java-5.0.5-bin.jar这个驱动文件拷贝到%tomcat_home%/common/lib 目录下面。

 

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

普通的database中的url语句

jdbc:mysql://localhost:3306/course?useUnicode=true&characterEncoding=utf-8

hibernate.cfg.xml

<property name="connection.url">

   jdbc:mysql://localhost:3306/course?useUnicode=true&characterEncoding=utf-8

  </property>

4.问题:在MySQL中用sql语句插入就可以正常插中文,在JSP中也可以显示中文,可是在JSPMySQL里插数据的时候数据库中显示的就是???,我甚至尝试重新安装过MySQL,安装的时候选择的也是gb2312,数据库和表我也设置的是gb2312

问题解决了---我尝试下载了Mysql5.0+mysql-connector-java-5.0.4-bin.jar版本的包,替换以前的版本,其他地方没有做任何改动,结果问题就解决了,我想可能是mysql数据库和直连文件版本不匹配惹的祸。

5.

哈哈 我重建了表后就解决了!我重新建表时指定为gb2312这样就解决了,前几次修改都是用原来的表,而我原来最初建表的时候使用默认方式,后来虽然使用query browser对表的编码方式进行了修改但是还是不管用。这样我得出一个结论:好像是如果建表时不指定编码,在建完表之后在query browser修改编码方式是不管用的。

6.※建表的时候,要选定编码格式,例如utf-8(后改不管用)

  url数据库转换时,选定编码格式。

  jsp中设定好编码格式,那三行代码都选上

<%@ page pageEncoding="gb2312"%>

<%@ page contentType="text/html;charset=gb2312"%>

<%request.setCharacterEncoding("gb2312");%>

  ※如果要在cmd中取消乱码,就用下面的代码登陆。

mysql --default-character-set=gbk -hlocalhost-u root -p

智能车‘大脑’的诞生:揭秘电磁循迹代码背后的控制论与系统思维 本文深入探讨智能车电磁循迹系统的核心架构与控制原理,揭示了其作为精密闭环系统如何通过模块化设计、信号处理、PID控制算法及电机驱动实现自主导航。重点分析了电磁信号采集与处理流程框架,为开发者提供从理论到实践的全面指南。 阅读详情

相关推荐

Revit二次开发之获取钢筋(Rebar)的线(Line)

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入 欢迎使用Markdown编辑器 你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar

qq_25986069的博客 1291

NoSQLBooster for MongoDB

NoSQLBooster 管理MongoDB的工具。这个工具还有个曾用名--mongobooster

Serv-U完美解决中日韩文件(夹)名显示乱码

完美解决使用Serv-U时,客户端的韩文、日文、中文的文件(夹)名的显示?乱码

mysql 中日韩 乱码_mysql字符集及乱码问题

MySQL中涉及的几个字符集character-set-server/default-character-set:服务器字符集,默认情况下所采用的。character-set-database:当前数据库字符集。character-set-table:数据库表字符集。查看当前数据库字符集:show variables like character_set_database;优先级依次增加。所以一般...

weixin_39941792的博客 7万+

mysql 中日韩 乱码,mysql字符集乱码问题解决方法介绍

character-set-server/default-character-set:服务器字符集,默认情况下所采用的。character-set-database数据库字符集。character-set-table:数据库表字符集。优先级依次增加。所以一般情况下只需要设置character-set-server,而在创建数据库表时不特别指定字符集,这样统一采用character-set-se...

weixin_26854829的博客 3万+

mysql windows 乱码问题_MySQL:windows中困扰着我们的中文乱码问题

前言:什么是mysql中的中文乱码问题?话不多说,直接上图这个东西困扰了我好久,导致我现在对windows映像非常不好,所以就想改成Linux,行了,牢骚就发到这里,直接说问题,明眼人一眼就看出来是编码问题,但是,不多说,继续上图明明都设置成了utf8了,可是还是出现了乱码问题。不是说为了避免所有乱码问题,应该采用UTF-8,将来要支持国际化也非常方便,可是为什么还出现这个问题。一,关于GBK,G...

weixin_36016076的博客 905

MySQL5.0中文问题汉字编码问题解决方法

MySQL5.0中文问题汉字编码问题解决方法解决这类问题方法很多,今天在此简单的终结一下, 把常碰到的问题解决方法记下来! 一、MySQL5.0中文问题解决方案如下:     1、在dos环境下,用mysql --default-character-set=gbk -u root -p 这句话进入mysql~~     2、建数据

小李专栏 1955

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

MySQL5.0中文问题JDBC数据库连接JSP汉字编码问题解决方法结关键词: MySQL JDBC 汉字编码解决这类问题方法很多,今天在此简单的结一下,把常碰到的问题解决方法记下来!1, MySQL5.0中文问题解决方案如下:1、在dos环境下,用mysql --default-character-set=gbk -u root -p 这句话进入mysql~~2、建数据库...

weixin_34662372的博客 387

mysql5.0中文变代码_MySQL5.0中文问题汉字编码问题解决方法

MySQL5.0中文问题汉字编码问题解决方法解决这类问题方法很多,今天在此简单的终结一下,把常碰到的问题解决方法记下来!一、MySQL5.0中文问题解决方案如下:1、在dos环境下,用mysql --default-character-set=gbk -u root -p 这句话进入mysql~~2、建数据库、表,如下:create database admin;use admin;CRE...

weixin_42467457的博客 193

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

解决这类问题方法很多,今天在此简单的终结一下,把常碰到的问题解决方法记下来1,MySQL5.0中文问题解决方案如下:1、在dos环境下,用mysql--default-character-set=gbk-uroot-p这句话进入mysql~~2、建数据库、表,如下:createdatabaseadmin;useadmin;CREATETABLEadmin(admin...

weixin_42511157的博客 251

jdbc连接MySQL浏览器显示_MySQL5.0中文问题JDBC数据库连接JS

解决这类问题方法很多,今天在此简单的终结一下,把常碰到的问题解决方法记下来!1,中文问题解决方案如下:1、在dos环境下,用mysql --default-character-set=gbk -u root -p这句话进入mysql~~2、建数据库、表,如下:create database admin;use admin;CREATE TABLE admin (admin_name char(2...

weixin_32866779的博客 263

mysql5.0支持的编码_MySQL5.0中文问题汉字编码问题解决方法

解决这类问题方法很多,今天在此简单的终结一下,把常碰到的问题解决方法记下来!1,MySQL5.0中文问题解决方案如下:1、在dos环境下,用mysql --default-character-set=gbk -u root -p 这句话进入mysql~~2、建数据库、表,如下:create database admin;use admin;CREATE TABLE admin (admin_na...

weixin_32561279的博客 244

MySQL5.0中文问题JDBC数据库连接JSP汉字编码问题解决方法

解决这类问题方法很多,今天在此简单的终结一下,把常碰到的问题解决方法记下来!1,   MySQL5.0中文问题解决方案如下:    1、在dos环境下,用mysql --default-character-set=gbk -u root -p 这句话进入mysql~~    2、建数据库、表,如下:        create database admin;        use admin; 

Zero'Coffee 1912

中文乱码

jsp  之间中文数据传递serverlet向数据库传递中文数据库怎么保存中文。为么数据库打开时候是乱码。为什么简体页面显示繁体数据库里面的简体数据。。乱码? 都是中文乱码问题。 以下是解决办法的贴子。文章首发于我的blog:  http://blog.csdn.net/dazern  解决这类问题方法很多,今天在此简单的终结一下,把常碰到的问题

一步步记录走向技术巅峰 1208

[ASP/PHP/JSP]MySQL5.0中文问题JDBC数据库连接JSP汉字编码问题解决方法

  解决这类问题方法很多,今天在此简单的终结一下,把常碰到的问题解决方法记下来1,    MySQL5.0中文问题解决方案如下:    1、在dos环境下,用mysql --default-character-set=gbk -u root -p 这句话进入mysql~~    2、建数据库、表,如下:        create database admin;        use admin

chendehui4work的备忘录专栏(邮件地址:chendehui4work@163.com) 1648

JSP中文乱码问题解决方法详解

 JSP/JDBC MySQL乱码问题JSP的request 默认为ISO8859_1,所以在处理中文的时候,要显示中文的话,必须转成GBK的,如下String str=new String(request.getParameter("name").getBytes("ISO8859-1"),"GBK"); out.println(str); 这样就可以显示中文MYSQL操作时的中文问题

JAVA学习专用BLOG 6018

(转)MySQL5.0中文问题JDBC数据库连接JSP汉字编码问题解决方法

解决这类问题方法很多,今天在此简单的终结一下,把常碰到的问题解决方法记下来1,    MySQL5.0中文问题解决方案如下:    1、在dos环境下,用mysql --default-character-set=gbk -u root -p 这句话进入mysql~~    2、建数据库、表,如下:        create database admin;        use adm

jackyrongvip的专栏 718

基于嵌入式Linux蓝牙在车载电子系统中的应用.pdf

基于嵌入式Linux蓝牙在车载电子系统中的应用.pdf

上一篇: 常用数据库JDBC连接写法
下一篇: Applet与NoClassDefFoundError那不为人知的故事
A__To__Z
博客等级 码龄15年 0粉丝 6原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值