`

MYSQL无法写入中文的解决办法

阅读更多

最近在研究openmeetings,使用的是mysql5,但在切换简体中文的时候老出问题,后来发现库中不存在中文的配置文件,找到简体中文利用提供的语言导入功能,发现中文无法写入,导入英文的配置文件完全没有问题。

在网上查到的方法:

  找到“my.ini”这个文件,就在MYSQL的安装目录下,如果找不到的话,用搜索也行!

  用记事本打开,找到下面这一行文本

  sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"

  注意,可能不太一样,但前面肯定是 sql-mode 只有这么一行。

  在它的前面加上一个“#”号,即

  #sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"

  保存文件,最后是重新启动一下MYSQL服务。

试完后中文还是无法保存,后来发现字段属性的字符集是latin1,改成utf8后就好了.

分享到:
评论

相关推荐

    MySQL写入中文乱码character

    ### MySQL写入中文乱码之处理character_set_server编码 #### 一、问题概述 在使用MySQL数据库时,经常遇到的一个问题是写入或读取中文字符时出现乱码的情况。这通常是因为不同组件间的字符集设置不一致导致的。本文...

    普通表格MYSQL读取写入例子.zip_蓝鸟 MySQL_蓝鸟中文编程

    本示例“普通表格MYSQL读取写入例子”是针对初学者或需要掌握MySQL与表格数据交互的开发者的教程。通过使用蓝鸟中文编程软件,我们可以更直观、便捷地理解和执行这些操作。 蓝鸟中文编程软件是一款专为非专业程序员...

    PHP+MySql中文乱码解决办法

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

    在DELPHI中使用MyDAC连接MySQL数据库时中文显示乱码的解决方法

    ### 在DELPHI中使用MyDAC连接MySQL数据库时中文显示乱码的解决方法 #### 背景介绍 在软件开发过程中,特别是涉及到多语言环境的应用程序开发时,字符编码问题常常成为开发者需要解决的一个重要问题。对于使用...

    MySQL写入中文乱码之处理character

    ### MySQL写入中文乱码问题解析与解决方法 #### 一、问题背景 在使用MySQL进行数据存储时,中文字符的正确显示与存储是至关重要的。然而,在实际操作过程中,经常会出现中文乱码的情况,这不仅影响数据的可读性,...

    php写入mysql中文乱码的实例解决方法

    如果文件编码是ANSI(通常等同于Windows默认的GBK编码),而MySQL使用UTF-8,那么在写入中文时可能会出现乱码。因此,建议将PHP源文件保存为UTF-8无BOM格式,这样可以避免编码冲突。 例如,可以使用以下代码在插入...

    linux mysql中文乱码问题解决

    解决Linux环境下MySQL中文乱码问题的方法主要集中在调整字符集设置上。具体步骤如下: 1. **编辑my.cnf配置文件**: - 使用文本编辑器打开`/etc/my.cnf`文件(在某些发行版中可能是`/etc/mysql/my.cnf`)。 - 在`...

    Mysql中文乱码问题解决

    本文将详细介绍如何解决MySQL中的中文乱码问题,并提供一系列实用的方法来确保数据库能够正确地存储和显示中文字符。 #### 1. 配置MySQL服务端字符集 为了确保MySQL能够正确处理中文字符,首先需要配置MySQL服务端...

    JSP与MySQL交互的中文乱码解决方案

    - **读取数据**:当从MySQL读取中文内容时,如果使用了StringConvert Bean的`GBtoISO()`和`ISOtoGB()`方法,可以解决部分乱码问题。但这种方法可能不适用于所有情况,特别是写入时出现的问题。 - **写入数据**:在...

    解决django 向mysql中写入中文字符出错的问题

    总之,解决Django向MySQL写入中文字符出错的问题,关键在于确保MySQL服务器、客户端和数据库的字符集设置一致,并且在必要时重建数据库。在进行这些操作时,一定要谨慎,避免丢失重要数据。同时,定期备份数据库是...

    mysql_安装失败问题汇总

    这是因为安装路径中存在中文字符,解决方法是将安装路径改为英文版,或者将中文字符改为英文字符。 二、启动服务失败 在安装MySQL时,可能会出现启动服务失败的错误,导致安装失败。这是因为MySQL服务已经存在并...

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

    综上所述,解决hibernate+mysql环境下中文存入数据库乱码的问题,需要从Web应用配置、数据库配置、框架配置以及文件编码等多个方面综合考虑,确保整个数据处理链路的字符集一致且支持UTF-8。只有这样,才能确保中文...

    JSP MySQL插入数据时出现中文乱码问题的解决方法

    通过以上步骤,可以有效解决在JSP页面中插入中文数据到MySQL数据库时出现的乱码问题。需要注意的是,虽然将字符集设置为GBK可以解决当前问题,但长远来看,统一使用UTF-8字符集是更加推荐的做法,因为它支持更多语言...

    Mysql中文乱码问题的最佳解决方法

    一般来说,造成MySQL出现中文乱码的因素主要有下列几点: 1.server本身字符集设定的问题,例如还停留在latin1 2.table的语系设定问题(包含character与collation) 3.客户端程序(例如php)的连线语系设定问题 对此,...

    修改mysql编码的一种方法

    ### 修改MySQL编码的方法 在日常使用MySQL数据库的过程中,可能会遇到中文乱码的问题,尤其是在不同的操作系统如Windows和Linux之间切换时更为常见。本文旨在探讨一种通用的解决方案,适用于各种环境下的MySQL中文...

    MySQL 5.1参考手册中文版

    7.3.1. 锁定方法 7.3.2. 表锁定事宜 7.4. 优化数据库结构 7.4.1. 设计选择 7.4.2. 使你的数据尽可能小 7.4.3. 列索引 7.4.4. 多列索引 7.4.5. MySQL如何使用索引 7.4.6. MyISAM键高速缓冲 7.4.7. MyISAM索引...

    MySQL 5.1官方简体中文参考手册

    目录 前言 1. 一般信息 1.1. 关于本手册 ...7.3.1. 锁定方法 7.3.2. 表锁定事宜 7.4. 优化数据库结构 7.4.1. 设计选择 7.4.2. 使你的数据尽可能小 7.4.3. 列索引 7.4.4. 多列索引 7.4.5. MySQL如何使用索引 ...

Global site tag (gtag.js) - Google Analytics