`

hibernate mysql 远程连接问题 字符编码

阅读更多

报错:Illegal mix of collations (latin1_swedish_ci,IMPLICIT) and (utf8_general_ci,COERCIBLE) for operation '='

 

一个表中不同的字段使用不同的字符集,也是一个道理。
用SHOW   CREATE   TABLE   table_name;可以看出具体的字符集设置。

解决方法:
将不同的字符集,转化成统一的字符集。

 

 

1.1 如果是windows版本的mysql,那么在安装的时候,系统就会提示用哪种编码。
    如果安装的时候设置错误了,修改mysql安装目录下的my.ini文件:
    [mysql]
    default-character-set=utf8
    ...
    # The default character set that will be used when a new schema or table is
    # created and no character set is defined
    default-character-set=utf8
    配置好后,重启mysql。
  1.2 如果是linux版本的mysql

    修改mysql的配置文件,使数据库与服务器操作系统的字符集设置一致。
    vi /etc/my.cnf 设置(如果没有发现这个文件,就新建1个)
    [mysqld]
    datadir=/var/lib/mysql
    socket=/var/lib/mysql/mysql.sock
    default-character-set=utf8  (增加的关键一句,使得数据库缺省以utf8存储)
    当然,修改后,要重启数据库。(这样设置后对新建的数据库表才起作用)

 

然后重新将数据导入。

 

分享到:
评论

相关推荐

    dorado4实例参考指南(pdf)

    **1.1 如何设定与MySQL的数据连接** 为了确保应用程序能够顺利地与MySQL数据库进行交互,正确配置数据源是非常重要的一步。以下是对如何在Dorado环境中设置与MySQL数据库连接的详细步骤: - **打开数据源配置文件**...

    电话面试题(华为/中兴/腾讯)

    13. **中文问题**:处理Unicode编码,确保文件、数据库和应用程序之间的编码一致性。 14. **前端技术**:HTML、CSS、JavaScript为基础, Velocity是模板引擎,简化视图层代码。 15. **Servlet Filter**:过滤请求和...

    程序员需要知道

    ### 知识点详解 ...**解答**: 在 Tomcat 5 中,如果需要处理 URL 中包含的中文参数,可以通过设置 Tomcat 的连接器 (Connector) 来解决编码问题。例如,可以在 `server.xml` 文件中添加如下配置: ```xml ...

    JAVA上百实例源码以及开源项目源代码

    设定字符串为“张三,你好,我是李四” 产生张三的密钥对(keyPairZhang) 张三生成公钥(publicKeyZhang)并发送给李四,这里发送的是公钥的数组字节 通过网络或磁盘等方式,把公钥编码传送给李四,李四接收到张三编码后...

    java面试题

    SSH(Secure Shell)是一种网络协议,用于远程管理和文件传输,提供加密的安全通道。 #### sleep/wait - **sleep**:线程休眠一定时间后自动恢复。 - **wait**:使线程等待,直到其他线程调用notify或notifyAll...

    JAVA程序开发技术

    - **定义**:遵循特定编码约定的Java类。 **5.8.2 创建Bean** - **步骤**: - 实现`Serializable`接口; - 提供getter和setter方法。 **5.8.3 案例** - **示例**:用户信息Bean。 **5.9 JSP/Servlet实现MVC模式...

    java源码包---java 源码 大量 实例

     Java波浪文字,一个利用Java处理字符的实例,可以设置运动方向参数,显示文本的字符数组,高速文本颜色,显示字体的 FontMetrics对象,得到Graphics实例,得到Image实例,填充颜色数组数据,初始化颜色数组。...

    lifery6.1+cas初始化环境搭建及门户解决方案

    如果在控制台中出现乱码,可以尝试调整控制台编码或增加参数以确保正确显示中文字符。例如,在Tomcat的`bin/catalina.sh`(Linux/Unix系统)或`bin/catalina.bat`(Windows系统)中添加以下设置: ```sh JAVA_OPTS=...

    java源码包2

     Java波浪文字,一个利用Java处理字符的实例,可以设置运动方向参数,显示文本的字符数组,高速文本颜色,显示字体的 FontMetrics对象,得到Graphics实例,得到Image实例,填充颜色数组数据,初始化颜色数组。...

    java源码包3

     Java波浪文字,一个利用Java处理字符的实例,可以设置运动方向参数,显示文本的字符数组,高速文本颜色,显示字体的 FontMetrics对象,得到Graphics实例,得到Image实例,填充颜色数组数据,初始化颜色数组。...

    java源码包4

     Java波浪文字,一个利用Java处理字符的实例,可以设置运动方向参数,显示文本的字符数组,高速文本颜色,显示字体的 FontMetrics对象,得到Graphics实例,得到Image实例,填充颜色数组数据,初始化颜色数组。...

    成百上千个Java 源码DEMO 4(1-4是独立压缩包)

    设定字符串为“张三,你好,我是李四” 产生张三的密钥对(keyPairZhang) 张三生成公钥(publicKeyZhang)并发送给李四,这里发送的是公钥的数组字节 通过网络或磁盘等方式,把公钥编码传送给李四,李四接收到张三编码后...

    成百上千个Java 源码DEMO 3(1-4是独立压缩包)

    设定字符串为“张三,你好,我是李四” 产生张三的密钥对(keyPairZhang) 张三生成公钥(publicKeyZhang)并发送给李四,这里发送的是公钥的数组字节 通过网络或磁盘等方式,把公钥编码传送给李四,李四接收到张三编码后...

    网络第一份struts2.0学习文档

    - **MySQL版本**:MySQL 5.0。 - **IDE**:使用MyEclipse 6。 - **基本工作流程**: - 用户通过浏览器提交表单。 - 表单数据提交给Struts2的前端控制器FilterDispatcher。 - FilterDispatcher根据配置文件...

Global site tag (gtag.js) - Google Analytics