中文乱码--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中也可以显示中文,可是在JSP往MySQL里插数据的时候数据库中显示的就是???,我甚至尝试重新安装过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

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

相关推荐

NoSQLBooster for MongoDB

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

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

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

weixin_39941792的博客 7万+

三轴云台稳定控制算法优化实战:从PID到模糊自适应

本文深入探讨了三轴云台稳定控制算法的优化实践,从经典PID控制到模糊自适应算法的进阶应用。通过实战案例和代码示例,详细解析了PID调参技巧、模糊控制实现及多传感器数据融合方法,帮助工程师在复杂环境下提升云台抗干扰能力和响应速度,特别适用于无人机航拍等场景。

green的博客 910

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

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

weixin_26854829的博客 3万+

电芯外观及体系设计(Cell Design)-①容量平衡设计(Cell Balance Design)

全面获取并正确解读客户需求,将需求进行分解和预判,结合公司现有资源、技术,给出设计方案。一个优秀的电芯设计方案,应该是稳健的,可操作的,满足客户需求的同时,并能为公司带来较多利润。电芯设计需同时考虑周期,性能,品质,加工性,成本,及安全与稳健性。设计人员时刻要有成本控制观念,但利润则是由公司战略所决定。

FDC1303864002的博客 1352

简单概述人形机器人的“大脑、小脑”

原创 仲翔云人形机器人产业通2024年09月13日 19:41上海人形机器人的大脑和小脑是其控制系统的关键组成部分,它们模拟了人类大脑和小脑的功能,以实现复杂的运动控制和决策过程。

AI生成曾小健3 2069

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

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

weixin_36016076的博客 912

tuts4you-lena151-Crackme-tutorial06

一、前言      本次研究的是lena151-Crackme-tutorial06,也是一个应用程序,但因为平台迭代的关系,程序不能正常运行,只能完成部分破解。 (一)·本次我们要破解的目标是个应用程序,如下图 (二)、使用工具:x32dbg 二、过程 这个程序的破解的方法很多,首先最简单的一种不外乎就是搜索字符串,我就按照这个思路来完成。 (一)查找字符串&lt;Unregis...

h123120的专栏 518

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

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

小李专栏 1956

实战封神!YOLOv7 轻量化部署全攻略:ONNX格式转换+TensorRT极致加速(速度直接提升3-5倍,精度无损)

部署核心链路,这是YOLO系列部署的最优解,速度提升3~5倍,精度无损;ONNX是桥梁:解决模型兼容性问题,简化后能去掉冗余节点,是TensorRT加速的前提;TensorRT是核心:NVIDIA显卡的极致加速引擎,FP16量化是速度与精度的最优平衡,无需手动配置,一键开启;轻量化终极组合YOLOv7-tiny + 416尺寸 + TensorRT FP16,速度提升5~8倍,满足所有实时检测场景;避坑核心:转换参数必加,推理尺寸必须一致,engine文件显卡专属。

专注于Python爬虫开发,分享爬虫技巧、项目实战与反爬经验,使用Scrapy、BeautifulSoup等工具,解决数据抓取难题。 308

[24] cuda 应用之 nppi 实现图像颜色通道变换

[24] cuda 应用之 nppi 实现图像颜色通道变换

yohnyang的博客 343

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的博客 389

【linux】解决报错:Network error: Connection refused

【linux】解决报错:Network error: Connection refused

weixin_44502754的博客 4936

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的博客 195

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

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的博客 253

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

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的博客 265

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

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的博客 245

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 1917

中文乱码总结

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

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

[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) 1649

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 6020

(转)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的专栏 721
上一篇: 常用数据库JDBC连接写法
下一篇: Applet与NoClassDefFoundError那不为人知的故事
A__To__Z
博客等级 码龄15年 0粉丝 6原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值