`
cvu
  • 浏览: 107673 次
  • 性别: Icon_minigender_1
  • 来自: 上海
最近访客 更多访客>>
社区版块
存档分类
最新评论

mysql中的中文成了问号

阅读更多
我用mysqladmin -uroot create的方式创建数据库,都会碰到数据表中的中文变成问号的问题。

如果通过client(比如phpmyadmin)来创建数据库,把collation设为utf8_unicode_ci就不会有问题。

原来要在mysql的config文件的[mysqld]里加上这两行:
default-character-set=utf8
collation-server=utf8_unicode_ci

mysql的config文件,linux缺省在/etc/my.cnf,windows缺省在my.ini。
分享到:
评论
1 楼 Programmer2.x 2009-01-08  
我按照你说的做了,结果mysql启动不了了。。。。

相关推荐

    解决MySQL中文输出变成问号的问题

    综上所述,解决MySQL中文输出变成问号的问题,首先需要确认数据库表的默认字符编码。其次,要在连接数据库后立即使用SET NAMES命令来设置正确的编码。最后,还需要检查并确保整个应用的其他部分也使用了正确的编码...

    MySQL编码与中文显示

    因此,如果我们需要在 MySQL 中存储中文数据,就需要修改数据库的默认编码为 gbk 或者 utf8。 查看数据库编码方式 要查看数据库的编码方式,我们需要以 root 用户身份登陆 MySQL,使用命令 `show variables like '...

    Mysql中文乱码问题完美解决方案

    解决MySQL中文乱码问题的关键在于确保整个数据流转过程中的字符集设置一致性。这包括服务端、数据库、表、字段以及客户端连接的字符集设置。通过上述方法和示例,可以有效地避免中文乱码问题的发生,提高数据的准确...

    Navicat for MySql 导入EXCEL中文乱码问题解决

    ### Navicat for MySQL 导入Excel中文乱码问题解决 #### 一、问题背景 在使用Navicat for MySQL工具进行数据导入时,经常会出现中文乱码的问题,尤其是在处理Excel文件时更为常见。这种现象不仅影响数据的正确性,...

    Mysql插入中文变为全问号???的问题 解决方法

    在使用MySQL数据库时,有时会遇到插入中文数据后显示为全问号“???”的问题,这通常是由于字符编码不匹配导致的。以下是一份详细的解决方案,帮助你解决这个问题。 首先,我们需要了解MySQL中的字符集(Character ...

    MySQL-5.0.51a和EMS SQL Manager 2005 中文为问号等乱码的最终解决方案

    例如,在MySQL 5.0.51a中,如果服务器默认的字符集不支持中文,那么在显示或保存中文数据时,可能会出现问号或其他乱码。 在MySQL的配置文件`my.ini`中,我们可以找到与字符集相关的设置。这个配置文件通常位于...

    Linux下向MySQL插数据出现问号乱码.docx

    总的来说,处理Linux下MySQL中文乱码问题主要涉及字符编码配置、数据库连接参数设置,以及根据具体操作系统进行正确安装和配置。通过以上步骤,你应该能成功解决插入数据时的乱码问题,并实现远程访问MySQL数据库。

    MyEclipse中文显示乱码问号非正常显示

    在使用MyEclipse进行Java开发的过程中,有时会遇到中文字符显示为乱码或问号的问题。这一问题通常发生在读取含有中文的文件(如源代码文件、配置文件等)时,或者在与数据库交互时涉及到中文数据的情况下。 #### 二...

    PHP+MySql中文乱码解决办法

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

    汉字,繁体字查询mysql和sql server数据库

    汉字,繁体字查询mysql和sql server数据库汉字,繁体字查询mysql和sql server数据库汉字,繁体字查询mysql和sql server数据库汉字,繁体字查询mysql和sql server数据库

    Imail 2006.23 管理用户账号时,添加中文全称时汉字变问号的问题

    然而,在使用Imail 2006.23进行用户账号管理时,遇到一个常见的问题,即在添加或修改用户信息时,如果输入的是中文全称,汉字可能会显示为乱码,通常表现为一串问号。这一现象不仅影响了用户体验,还可能引发一系列...

    MySql数据库导入乱码

    解决 MySql 数据库导入中文乱码的问题需要正确设置字符集,并在数据库连接文件中指定字符集。只有这样,我们才能正确地导出和导入 MySql 数据库。 在实际操作中,我们需要注意以下几点: 1. 在导出数据库时,需要...

    Mysql 下中文乱码的问题解决方法总结

    本文将总结几种解决MySQL中文乱码问题的方法。 首先,我们要理解出现乱码的原因。这通常与字符集设置有关。MySQL默认的字符集可能不支持中文,例如,如果数据库、表或字段的字符集设定为`latin1`,而你的数据是UTF-...

    MySQL5.6中文乱码问题.pdf

    当中文乱码问题出现时,通常表现为输入的中文字符在数据库中显示为问号或者其他非预期字符。解决方法如下: 1. **检查当前字符集**:通过MySQL命令行客户端,输入`SHOW VARIABLES LIKE 'character%'`,查看`...

    常见php与mysql中文乱码问题解决办法

    总结起来,解决PHP和MySQL中文乱码问题的关键在于保持整个系统(包括PHP文件、数据库、PHPmyAdmin和网页编码)的字符集一致性,尤其是采用广泛支持的UTF-8编码。同时,关注在数据传输和显示过程中对字符集的正确设置...

    mysqladministrator的使用.pdf

    例如,当你输入中文数据并关闭再打开`MySQL Query Browser`时,中文可能会显示为问号。为了解决这个问题,你需要修改MySQL的配置文件。 找到Windows系统目录下的`my.ini`文件(例如`E:\Windows\my.ini`),在`...

    C# mysql 插入数据,中文乱码的解决方法

    尤其是在插入包含中文字符的数据时,如果处理不当,数据可能会显示为问号或者其他不可读的字符。这通常是因为字符编码不一致导致的。针对这个问题,本文将详细探讨两种解决C#操作MySQL时中文乱码的方法。 首先,...

    asp MYSQL出现问号乱码的解决方法

    在ASP(Active Server Pages)中使用MYSQL数据库时,有时会遇到汉字显示为问号的乱码问题。这通常是由于字符编码不一致导致的。要解决这个问题,我们需要关注以下几个关键点: 1. **数据库字符集**: 数据库的默认...

    MySQL 5.0.16乱码问题的解决方法

    MySQL数据库在处理中文字符时,有时会出现乱码问题,特别是在早期版本如5.0.16中更为常见。这个问题通常是由于字符集配置不正确或不一致导致的。下面将详细介绍如何解决MySQL 5.0.16中的乱码问题。 首先,我们需要...

    解决Mysql数据库插入数据出现问号(?)的解决办法

    首先,我用的mysql数据库是5.7.12版本。 出现的问题: 1.插入数据显示错误,插入不成功,出现:Incorrect string value: ‘\xCD\xF5\xD5\xBC\xBE\xA9’ for column ‘Sname’ at row 1 2.插入中文,虽然插入成功,...

Global site tag (gtag.js) - Google Analytics