`

Mysql数据乱码解决

阅读更多
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插入MySQL中文乱码解决 #### 一、问题背景 在使用Java应用程序与MySQL数据库交互的过程中,常常会遇到一个令人头疼的问题:中文字符在存储到数据库时出现乱码现象。这种现象通常发生在使用JDBC(Java ...

    jsq+mybatis+mysql中文乱码解决方案

    JSQ+MyBatis+MySQL 中文乱码解决方案 中文乱码是 JSQ、MyBatis 和 MySQL 集成时常见的问题,解决这个问题需要从多方面入手。本文将从 JSP、MyBatis 和 MySQL 三个方面来解决中文乱码问题。 JSP 中文乱码解决方案 ...

    PHP+MySql中文乱码解决办法

    ### PHP+MySQL中文乱码解决办法详解 #### 一、乱码产生的原因 在使用PHP+MySQL进行开发的过程中,中文乱码问题是常见的一个问题。乱码现象通常发生在从数据库查询中文数据时,显示出来的中文变成了不可识别的符号...

    mac MySQL中文乱码解决办法

    本文将详细介绍如何解决macOS系统下MySQL中文乱码的问题,通过修改配置文件my.cnf来调整MySQL的字符集,确保中文能够正常显示。 ### 解决方案详解 #### 步骤一:定位my.cnf配置文件 首先,需要找到或创建MySQL的...

    mysql中文乱码问题

    MySQL 中文乱码问题解决方法 MySQL 是一个功能强大且广泛应用的关系型数据库管理系统,但是,在使用 MySQL 时,用户经常会遇到中文乱码问题。今天,我们将讨论在 MySQL 中的中文乱码问题,并提供解决方法。 MySQL...

    MySQL乱码解决方案数据库乱码

    在处理MySQL数据库时,遇到字符集编码不一致导致的数据乱码问题非常常见。这不仅会影响数据的正确显示,还可能导致数据丢失或损坏。根据提供的标题、描述、标签以及部分内容来看,本文将围绕MySQL乱码问题进行深入...

    PHP+MySql中文乱码解决方案

    ### PHP+MySQL中文乱码解决方案 #### 一、概述 在使用PHP与MySQL进行Web开发的过程中,中文乱码问题是常见的一个问题。通常情况下,这主要是由于系统各部分(如PHP脚本、MySQL数据库、操作系统等)之间的字符编码...

    jsp+mysql中文乱码解决方案集合

    ### jsp+mysql中文乱码解决方案集合 在使用JSP结合MySQL进行Web应用开发时,中文乱码问题一直是困扰开发者的一大难题。本文将详细介绍如何在MySQL数据库层面解决中文乱码问题,并提供一系列实用的方法和技巧。 ###...

    MySQL显示乱码解决方案

    ### MySQL显示乱码解决方案 #### 问题背景与现象 在MySQL数据库中,如果出现中文乱码的情况,将严重影响数据的准确性和可用性。本篇文章基于MySQL 5.5版本介绍如何解决显示乱码的问题,虽然文章针对的是特定版本,...

    mysql乱码问题解决

    MySQL作为广泛使用的开源关系型数据库管理系统之一,在实际应用中也难免会遇到字符集不匹配导致的数据乱码问题。本文将详细探讨如何识别与解决MySQL中的乱码问题,并提供具体的操作步骤及注意事项。 #### 一、理解...

    mysql乱码解决方法

    【MySQL 乱码解决方法】 在使用MySQL数据库与PHP配合开发网站时,有时会遇到乱码问题,这通常是由于字符集设置不一致导致的。以下是一些常用的解决方法: 1. **配置数据库环境**: - 在使用工具如ZendStudio或...

    jsp+servlet+mysql乱码解决的这天

    jsp+servlet+mysql乱码解决方案 jsp+servlet+mysql乱码解决方案是指在使用jsp+servlet+mysql开发web应用程序时,如何解决中文乱码问题的解决方案。该方案通过设置每个页面的编码格式为utf-8,控制器servlet中的请求...

    解决 docker mysql 中文乱码问题

    使用 docker 启动 mysql 容器可能会出现中文乱码的情况,这里记录如何制作支持中文的 mysql 镜像 docker版本:18.06 mysql 版本:5.7 1. 创建 my.cnf 文件 [client] default-character-set=utf8 [mysql] default-...

    MySQL中文乱码问题解决方案

    ### MySQL中文乱码问题解决方案 在使用MySQL的过程中,中文乱码问题是常见的问题之一,尤其是在数据库初始设置不当时,更容易出现此类问题。本文将详细介绍如何彻底解决MySQL中的中文乱码问题。 #### 一、理解中文...

    mysql乱码解决问题

    假设我们需要解决一个使用GB2312编码的客户端向使用GBK编码的MySQL服务器发送数据时出现的乱码问题。 1. **检查服务器端字符集设置** - 登录MySQL服务器,执行: ```sql SHOW VARIABLES LIKE 'character%'; ```...

    Linux下MySQL解决乱码问题

    ### Linux下MySQL解决乱码问题 #### 背景与问题描述 在使用Linux系统时,部分用户可能会遇到MySQL数据库无法正确显示或录入中文字符的问题,即所谓的“乱码”现象。这种问题不仅影响数据的准确性和完整性,还可能...

Global site tag (gtag.js) - Google Analytics