从5.5之后
配置文件my.cnf文件(/etc/mysql/my.cnf/)改用
[mysqld] character-set-server=utf8
设置默认字符集
只要设置了这个变量
character_set_client character_set_connection character_set_results
这三个变量就会变为utf8 (请用mysqladmin -u root -p variables 查看变量 乱码的应该是latin1吧)
重启之后(/etc/init.d/mysql restart)
mysql端就没有问题乱码问题了,可以在终端插入试试,再用程序插入
剩下的就是自己这边输入字符的问题了。
Hope useful .
相关推荐
MySQL 5.5 版本在64位操作系统上安装后,可能会遇到中文乱码的问题。这通常是由于字符集设置不正确或者配置文件中的设定与实际数据库操作不符导致的。解决这个问题并不复杂,只需遵循正确的步骤,即可确保中文数据...
MySQL5.5是一款广泛使用的开源关系型数据库管理系统,尤其适合初学者进行学习和实践。它在Java应用程序开发中经常作为后端数据存储解决方案。本文将详细介绍MySQL5.5的安装过程,以及安装过程中需要注意的关键步骤。...
MySQL 5.5字符集问题解析 在MySQL数据库管理系统中,字符集扮演着至关重要的角色,它决定了数据的存储和显示方式。特别是在多语言环境或者需要处理特殊字符的应用中,正确设置字符集至关重要。在MySQL 5.5版本中,...
在基于J2EE的Web应用开发中,常常会遇到乱码问题,特别是在使用Tomcat 5.0作为应用服务器和MySQL 5.5作为数据库管理系统时。这个问题主要源于字符集和编码方式的不匹配。Java语言本身是使用Unicode编码,但不同平台...
1. **小容量**: MySQL 5.5 非安装精简版的体积相比于完整版显著减小,这意味着它更易于下载、存储和部署,尤其适合对硬盘空间有限的用户或轻量级应用。 2. **免安装**: 这个版本不需要传统的安装过程,可以在...
### jsp+mysql中文乱码解决方案集合 在使用JSP结合MySQL进行Web应用开发时,中文乱码问题一直是困扰开发者的一大难题。本文将详细介绍如何在MySQL数据库层面解决中文乱码问题,并提供一系列实用的方法和技巧。 ###...
通过以上步骤,可以顺利地完成MySQL 5.5的安装、配置以及处理中文乱码问题。了解并掌握这些基础操作对于管理和维护MySQL数据库至关重要。同时,权限管理是数据库安全的重要一环,应根据实际需求谨慎设定。在遇到问题...
在MySQL 5.5版本中,正确地设置字符集对于确保数据的正确存储和检索至关重要,特别是对于处理多语言或者包含特殊字符的数据。本文将深入探讨在MySQL 5.5中设置字符集的相关问题。 首先,字符集是用于表示文本的一组...
MySQL 5.5是MySQL数据库管理系统的一个重要版本,它提供了许多增强的功能和性能优化,适合于各种规模的应用。本文将详细介绍在Windows环境下安装配置MySQL 5.5的步骤。 首先,你需要从官方网站下载MySQL 5.5的...
MySQL 5.5 默认编码问题一直是许多用户遇到的挑战,特别是在处理中文字符时。默认情况下,MySQL 可能会使用 `latin1` 编码,这会导致存储或显示中文字符时出现乱码。本篇文章将详细指导如何将 MySQL 5.5 的默认编码...
本篇文章基于MySQL 5.5版本介绍如何解决显示乱码的问题,虽然文章针对的是特定版本,但解决方法对其他版本同样适用。 #### 问题分析 在安装MySQL时,用户可能会尝试通过编译安装的方式指定默认字符集为`gbk`。例如...
C++操作MariaDB和MySql中文乱码或无法处理中文的解决办法 在使用C++操作MariaDB和MySQL数据库时,中文乱码或无法处理中文是一个常见的问题。本文将介绍如何解决这个问题,确保C++程序正确地处理中文。 解决方法 ...
这种情况通常发生在字符集设置不一致或者配置不当的情况下,尤其是在使用MySQL 5.5版本时更为普遍。本文将详细介绍如何定位并解决Navicat连接MySQL时产生的乱码问题。 #### 寻找乱码的原因 要解决乱码问题,首先...
sqlite数据库存取中文乱码的全部解决方案(包括其它数据库oracle+sqlserver+mysql) 数据库的连接方式、数据库里存放数据的字体编码、所选编程语言的缺省字体编码。如果在编程中遇到不能正确显示中文时、、、、
需要注意的是,在MySQL 5.5.x版本中,存在一个已知的bug,即不能直接在my.ini文件中设置字符集为utf8。解决这个问题的方法是在设置语句前加上“loose-”前缀,比如将default-character-set=utf8改为loose-default-...
但是对于初次使用者好像并不是太友好,MySQL5.x的版本中默认字符集是latin1也就是我们所知道的ISO-8859-1字符集,这个字符集编码并没有包含汉字,所以我们在使用的时候汉字会出现乱码情况,通过修改数据库默认字符集...
乱码问题解决方案 关于Mysql、Php、phpMyAdmin、Zend 乱码的问题是一个常见的问题,而解决它们并不困难。...只要我们了解Mysql和浏览器显示的原理,并正确地设置字符集,我们就可以轻松地避免乱码的困扰。