mysql使用中数据库乱码问题解决:
我使用了两套环境,一套环境用于开发(java6+win7+mysql5.5安装版+...),一套环境用于部署展示(java6+window Embedded嵌入式+mysql5.5免安装版+...),第二套环境主要是用于登录Ctrix虚拟机的,所以使用的的是window Embedded的嵌入式版本,在这个版本里面各种直接安装不给力,就说mysql5.5吧,win7好好的,在嵌入式环境中也直接报错,好吧直接安装不行,哥们来了个免安装的,直接通过命令行操作呗。确实进展也不错,数据库服务开启了,数据库也创建了,将应用服务器启动,OK,直接进入界面了,貌似都没有问题呢,可是,,,居然保存数据库后,各种中文乱码啊,在数据库中查看有中文的全部变“??”了,于是乎网上各种搜索,各种各样的解决办法,其中一篇介绍非常不错,大家有兴趣可以看看(http://blog.csdn.net/yhawaii/article/details/7069968)。其中大致是复制my_medium.ini配置文件,然后将文件名修改为my.ini(安装版直接生成该文件,免安装版就没有该文件了),然后将my.ini文件的client,mysqld配置默认编码格式为utf8,Ok世界清静了,乱码解决了,这些问题其实也不复杂,但是网上各种资料分析,还有各种测试,仍然耗费了半天时间,希望写到的能帮助大家。
其中分享一个TOMCAT6的bug,TOMCAT5下,我编写的jsp编译正确,但是到6了就报错大致是“is quoted with ' which must be escaped when used within the value' ”,主要是在属性使用上要注意“"”(该符号5没问题,6会报错)和“'”(5和6都没问题)
例:<c:out value=
"<%=DictionaryHandle.getDictValue("requirementType",(String)pageContext.getAttribute("requirementStateKey")) %>
"/> tomcat5没问题,6报错
<c:out value=
'<%=DictionaryHandle.getDictValue("requirementType",(String)pageContext.getAttribute("requirementStateKey")) %>
'/> tomcat5,6没问题
分享到:
相关推荐
java插入mysql中文乱码解决
解决Java_Web开发中Jsp存储读取MySQL数据中文乱码的问题
使用 docker 启动 mysql 容器可能会出现中文乱码的情况,这里记录如何制作支持中文的 mysql 镜像 docker版本:18.06 mysql 版本:5.7 1. 创建 my.cnf 文件 [client] default-character-set=utf8 [mysql] default-...
LNH_MySQL 02-MySQL数据乱码及多种解决方案实战2.mp4
LNH_MySQL 01-MySQL数据乱码及多种解决方案实战1.mp4
数据存入数据库前,汉字正确 MySQL存数据时乱码解决
datax数据从hive表导入mysql表,数据缺失解决
在解决中文乱码问题时,我们需要将 MySQL 数据库的编码格式设置为 GBK,以确保中文数据的正确显示。在 MySQL 中,我们可以使用以下命令来修改编码格式: ```sql ALTER TABLE table_name CONVERT TO CHARACTER SET ...
解决mysql乱码问题。主要是数据库查询出数据中文为问号???的问题。
彻底解决winform 和asp.net 连接MySQL数据库显示数据出现乱码的方法,因为是gb2312编码的文本文件,在线查看会出现乱码,进入下载地址,点鼠标右键选择[另存为..]
二、乱码解决方案 想到乱码自然而然的想到了是数据格式不对的原因:于是小编研究了自己的代码的格式,常用的格式有:UTF-8,GBK,GB2312 ①UTF-8(8-bit Unicode Transformation Format)在网页上可以统一...
在DELPHI中使用MyDAC连接MySQL数据库时中文显示乱码的解决方法。
可以完美的帮你解决windows下mysql的乱码问题,保证数据库数据不被乱码侵蚀
本文介绍了在mysql安装时选择了utf8编码方式,创建数据库时也选择了utf8,但是通过程序向数据库中插入数据时,仍存在乱码问题的解决方法
经常更换虚拟主机,而各个服务商的MYSQL版本不同,当导入数据后,总会出现乱码等无法正常显示的问题,查了好多资料,总结出自己的一点技巧
解决Navicat for MySql 导入EXCEL中文乱码问题解决的有效方法
解决mysql中文表示乱码问题,如:不能正确显示中文,不能有效的输入中文,使用sql语句插入中文数据出错。这里全部有收录
第一种方法,很精辟的总结: 经常更换虚拟主机,而各个服务商的MYSQL版本不同,当导入数据后,总会出现乱码等无法正常显示的问题,查了好多资料,总结出自己的一点技巧: WINDOWS 下导入应该这样 使用MYSQL的命令
解决JavaWeb开发中Jsp存储读取MySQL数据中文乱码的问题.pdf
大家在使用PHPmyadmin把mysql数据库导出导入的时候都遇到过中文乱码的问题,尤其是网站迁移的过程中,只有把这个中文乱码的问题解决好了,你才能把mysql数据库玩熟玩好。