首先需要在my.ini的两处default-character-set改为utf8不能改为utf-8 如果改为utf-8 mysql服务不能重启 如下所示:
[mysql]
default-character-set=utf8
。。。
[mysqld]
下面的
default-character-set=utf8
其次需要加上
init_connect='SET NAMES utf8'
default-collation = utf8_general_ci
在[mysqld]
default-character-set=utf8
下面 如:
[mysqld]
default-character-set=utf8
init_connect='SET NAMES utf8'
default-collation = utf8_general_ci
这样就可以在数据库里面插入查询中文字符了
分享到:
相关推荐
pb 导入 mysql5.0 中中文乱码问题解决方案 在使用 Pb 将数据导入到 MySQL 5.0 时,中文乱码问题是一个常见的问题。在本文中,我们将讨论两个解决方案,帮助开发者快速解决中文乱码问题。 解决方案一:使用 set ...
本文将详细介绍解决Mysql5.0数据库中文乱码的万能方法,帮助你顺利处理这一常见问题。 1. **安装时设置编码** 在安装MySQL时,确保选择支持UTF-8编码的配置。UTF-8是一种广泛使用的多字节字符集,能支持大部分世界...
如果你的数据库或表使用了不支持中文字符的字符集,或者字符集配置不一致,就可能出现乱码现象。 1. **检查数据库和表的字符集设置**: - 检查数据库级别的字符集设置:`SHOW CREATE DATABASE db_name;` - 检查表...
### MySQL 5.0 安装详细指南 #### 一、前言 MySQL 是一款广泛应用于中小型企业级应用的关系型数据库管理系统。随着信息技术的发展,掌握 MySQL 的安装与配置成为了很多 IT 专业人士的基本技能之一。本文将详细介绍 ...
在基于J2EE的Web应用开发中,常常会遇到乱码问题,特别是在使用Tomcat 5.0作为应用服务器和MySQL 5.5作为数据库管理系统时。这个问题主要源于字符集和编码方式的不匹配。Java语言本身是使用Unicode编码,但不同平台...
2. **UTF-8编码**:UTF-8是一种Unicode编码格式,能够支持全球多种语言的字符显示,避免了因编码不兼容导致的乱码问题。在ESPCMS中,使用UTF-8意味着系统可以轻松处理中文、英文等多语言内容。 3. **内容管理系统...
在使用MySQL数据库的过程中,特别是在处理中文等非ASCII字符时,可能会遇到数据插入后显示为乱码的情况。这种情况不仅影响数据的正确读取,还可能导致用户界面呈现异常。本文将详细介绍如何在MySQL中插入记录时避免...
#### 一、使用PowerBuilder (Pb) 将数据导入 MySQL 5.0 后出现的中文乱码问题 在处理跨平台或跨软件的数据迁移时,字符集编码不一致往往是导致中文乱码的主要原因。本节主要探讨使用 PowerBuilder 将数据导入 MySQL...
在使用MySQL数据库的过程中,经常会遇到字符集编码不匹配导致的数据乱码问题。本文将详细介绍三种解决MySQL乱码问题的方法,并针对每种方法进行深入解析,帮助用户有效地解决乱码问题。 #### 一、修改MySQL配置文件...
### MySQL中文乱码解决方案详析 #### 背景与挑战 在使用MySQL数据库的过程中,中文乱码问题一直是困扰很多开发者的难题。特别是在不同的服务器环境、数据库版本间迁移时,这种问题尤为突出。本文将详细介绍几种...
通常,MySQL数据库默认使用UTF-8,但需要在Hibernate配置文件(如`hibernate.cfg.xml`)中指定连接URL,包含`useUnicode=true&characterEncoding=utf-8`参数来确保使用UTF-8。 5. **数据库** - MySQL 5.0 数据库的...
例如,MySQL 5.0 及以上版本通常推荐使用 UTF-8 编码,因为它支持更多语言和字符。如果打算使用 UTF-8,将上述配置中的 "gbk" 替换为 "utf8" 或 "utf8mb4"。 在导入数据时,尤其是从一个字符集迁移到另一个字符集,...
- 对于较旧的版本,如MySQL 4.x,可能需要使用`useUnicode=true&characterEncoding=gbk`,而新版本(如5.0及以上)推荐使用`characterEncoding=utf8`。 6. **错误处理**: - `...
当数据表中有中文字段出现乱码时,通常是因为字符集不匹配。解决这个问题需要检查服务器、客户端、数据库、连接和结果集的字符集设置。在MySQL中,可以通过修改`my.ini`配置文件(MySQL Server Instance ...
MySQL乱码问题通常是由于字符集不一致导致的,尤其是在跨平台或版本迁移时。以下是一些详细的解决方案: 1. **数据库导入乱码** 当从一个MySQL版本导出数据到另一个版本时,可能存在字符集不兼容的问题。比如,从4...
2,在那台电脑的MySQL中导入本人数据库脚本文件 studentmanager.sql (该文件已打包好)(这里推荐使用navicate for mysql 导入 数据库创建是要选择utf8编码,不然后期会出现数据库中文乱码) 3,在MySQL的安装目录...
- 右键点击项目 -> Properties -> Resources -> Text file encoding -> UTF-8: 这样设置可以使得新创建的文件使用UTF-8编码,而不改变已有文件的编码。 ##### 3. JSP 编码 - 在MyEclipse中调整JSP文件的编码: - `...
MySQL 数据库在处理中文字符时可能会遇到乱码问题,这通常是由于字符编码不匹配导致的。在升级 MySQL 从 4.0 到 5.0 版本时,这个问题可能会更加突出,因为不同版本之间可能存在字符集支持的差异。解决这类问题需要...