`

hibernate、mysql、中文字符问题

阅读更多

中文乱码-- 问号 ??

1:我的Eclipse默认字符集已经是UTF8了;

2:mysql6的数据库默认字符集也是UTF8;

3:建表的语句也表明:

ENGINE=MyISAM CHARACTER SET=utf8;

4:某一向为人谦和,不张扬,行事低调--人品也是绝对兼容UTF8的!

这就怪了,删表重建、drop 数据库重建、停服务重修改my.ini重建--都不能解决问题。

NND,最后问题出在hibernate.cfg.xml文件中:

 

-->数据库连接中的url还要如下所示:

<property name="connection.url">jdbc:mysql://localhost:3306/hnie?useUnicode=true&amp;characterEncoding=UTF-8</property>

 问题就在没有加上这半句:

?useUnicode=true&amp;characterEncoding=UTF-8
 

加了这半句,问题就解决了。。。

哎......

1
4
分享到:
评论

相关推荐

    解决Hibernate中MySQL的中文排序

    首先,我们需要了解MySQL字符集的基础知识。MySQL支持多种字符集,如GBK、UTF-8等,它们用于存储和表示不同语言的字符。对于中文,通常选择GBK或UTF-8。GBK是简体中文的一个标准,包含了大部分中文字符,而UTF-8是一...

    hibernate+mysql乱码问题

    在开发Java Web应用程序时,经常会遇到数据库操作中的字符编码问题,特别是当使用Hibernate框架与MySQL数据库结合时。本文将深入探讨“hibernate+mysql乱码问题”的原因、解决方案以及如何预防这类问题。 首先,...

    Hibernate_MySQL中文乱码问题.doc

    ### Hibernate与MySQL中文乱码问题解析及解决方案 #### 一、问题概述 在使用Hibernate框架进行Java应用程序开发的过程中,尤其是在连接MySQL数据库时,经常会遇到中文显示乱码的问题。这一问题通常发生在从数据库...

    解决hibernate与MySql存储中文时出现乱码问题

    以下是解决hibernate与MySQL存储中文时出现乱码问题的详细步骤和相关知识点: 1. **配置Hibernate连接URL**: 在`hibernate.cfg.xml`配置文件中,需要正确设置连接URL以指定字符集。添加`useUnicode=true`和`...

    hibernate+mysql 中文存入数据库乱码解决方法

    在开发Java Web应用时,特别是涉及到Hibernate与MySQL的整合时,中文字符的存储和显示问题是一个常见的挑战。中文字符乱码通常发生在数据的输入、处理和输出三个环节,需要在多个层面进行配置和调整以确保正确的字符...

    hibernate数据库中文乱码问题

    ### Hibernate数据库中文乱码问题详解 #### 背景与问题描述 在使用Hibernate框架进行数据库操作时,可能会...通过以上步骤,可以有效地解决Hibernate数据库中文乱码的问题,确保系统中的中文字符能够正确显示和存储。

    hibernate3.2+mysql+log4j

    【hibernate3.2+mysql+log4j】是一个经典的Java开发组合,常用于构建基于JDBC的持久层框架,结合关系型数据库MySQL和日志管理库log4j。这个压缩包可能包含了运行一个使用Hibernate 3.2、MySQL数据库和log4j日志系统...

    SSH+mysql开发字符集问题

    本文将详细介绍如何在MySQL数据库及SSH框架中正确设置字符集,以解决中文字符乱码问题。 #### 二、数据库层面的字符集配置 在MySQL中,字符集的设置非常关键。不同的字符集会影响数据的存储和显示。下面将详细介绍...

    hibernate的中文问题的解决方案

    本文将详细介绍如何解决Hibernate在处理中文字符时出现的问题。 #### 环境配置 本解决方案适用于以下环境: - 操作系统:Windows Server 2003 - Java版本:JDK 1.5.0 RC - 数据库:MySQL 4.0.20a - Hibernate版本:...

    关于Hibernate3中文查询出错问题的解决

    在使用Hibernate3进行数据库操作时,中文查询出错是一个常见的问题,这主要涉及到字符编码、数据库配置以及Hibernate的设置等多个方面。以下将详细介绍如何解决这个问题。 首先,我们要明白错误的根源通常在于字符...

    解析Hibernate + MySQL中文乱码问题

    通过上述步骤,我们可以有效地解决Hibernate与MySQL配合时的中文乱码问题,确保中文字符正确地在数据库中存储和检索。同时,了解和掌握字符编码原理对于开发跨平台、多语言应用至关重要,能帮助我们更好地应对各种...

    zk+spring+hibernate+mysql Demo ()

    使用zk+spring+hibernate+mysql做的demo,只需要修改下MySQL连接字符串就可以运行。因为容量有点大。分卷压缩了,请下全后解压。

    zk+spring+hibernate+mysql demo(2)

    使用zk+spring+hibernate+mysql做的demo,只需要修改下MySQL连接字符串就可以运行。因为容量 有点大。分卷压缩了,请先下载zk+spring+hibernate+mysql demo(),下全后解压。

    j2ee编码问题(mysql,jsp,struts,hibernate)

    本篇文章将深入探讨涉及MySQL、jsp、Struts和Hibernate的编码问题,以及Java的IO、HTTP、Struts框架、MySQL数据库在解码过程中的处理。 首先,Java的IO包提供了对输入输出的基本支持,包括java.io和java.nio。java....

    Struts+Hibernate+MyEclipse+Tomcat+MySQL的乱码之解决篇

    在本篇文章中,我们将深入探讨如何解决Struts + Hibernate + MyEclipse + Tomcat + MySQL环境中出现的乱码问题。该问题通常出现在处理中文字符时,由于编码设置不当导致中文显示为乱码或无法正常读取。为了确保系统...

    mysql乱码问题解决

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

    Hibernate + mysql

    【标题】"Hibernate + MySQL" 是一个常见的Java开发中用于持久化数据的组合,其中Hibernate是一个优秀的对象关系映射(ORM)框架,而MySQL则是一个广泛使用的开源关系型数据库管理系统。 【描述】在Java开发中,...

    hibernate5常用的jar包集合(连接mysql)

    在本集合中,我们关注的是与Hibernate 5配合使用的jar包,特别针对MySQL数据库的连接。以下是一些关键知识点的详细说明:** 1. **Hibernate核心库**:hibernate5.jar是Hibernate的核心库,包含了所有基本的ORM功能...

    Hibernatetools编码格式的问题

    在处理这些任务时,如果编码设置不正确,可能会导致中文乱码或其他编码相关问题。 首先,我们需要理解在Java和Hibernate中编码的重要性。Java语言支持Unicode字符集,通常使用UTF-8作为源代码和资源文件的编码标准...

    Struts+Hibernate+MyEclipse+Tomcat+MySQL的乱码之解决

    在开发Java Web应用程序时,经常会遇到编码问题,尤其是在使用Struts、Hibernate、MyEclipse、Tomcat和MySQL等技术栈时。这个问题主要涉及到各种组件之间的编码一致性,以及数据的正确转换。本文将针对这些技术的...

Global site tag (gtag.js) - Google Analytics