http://hi.baidu.com/w_chao/blog/item/59e008f4aa169fe87709d761.html
mysql> create database testgbk default charset=gbk;
mysql> use testgbk;
mysql> create table t_gbk(
-> id char(16) NOT NULL)
-> DEFAULT CHARSET=gbk;
这样插入中文就没错了.
2.4、mysql的中文问题
首先要修改mysql配置文件的encoding为UTF-8,然后把jdbc connection改成如下:
jdbc:mysql://localhost:3306/bookuseUnicode=true;characterEncoding=UTF-8
5。改变数据库的字符编码:
ALTER DATABASE db_name
CHARACTER SET charset_name
private String url = "jdbc:mysql://localhost:3306/333?user=root&password=test&useUnicode=true";
6.连接mysql的url: jdbc:mysql://localhost:3306/mgrab?characterEncoding=utf-8
但是mysql的服务器的character_set_server=latin1,和服务器的编码没有关系,只要数据插入时用的是utf8编码,就不会乱码。
分享到:
相关推荐
pb 导入 mysql5.0 中中文乱码问题解决方案 在使用 Pb 将数据导入到 MySQL 5.0 时,中文乱码问题是一个常见的问题。在本文中,我们将讨论两个解决方案,帮助开发者快速解决中文乱码问题。 解决方案一:使用 set ...
解决Mysql5.0数据库中文乱码三个步骤 万能方法
本文将详细介绍解决Mysql5.0数据库中文乱码的万能方法,帮助你顺利处理这一常见问题。 1. **安装时设置编码** 在安装MySQL时,确保选择支持UTF-8编码的配置。UTF-8是一种广泛使用的多字节字符集,能支持大部分世界...
在MySQL 5.0中,乱码问题是一个常见的困扰,特别是在处理中文字符集时。这个问题可能出现在多种场景下,如数据库表结构设置、数据插入、查询显示等环节。"data too long for column"错误提示则表明尝试存储的数据...
### MySQL 5.0 安装详细指南 #### 一、前言 MySQL 是一款广泛应用于中小型企业级应用的关系型数据库管理系统。随着信息技术的发展,掌握 MySQL 的安装与配置成为了很多 IT 专业人士的基本技能之一。本文将详细介绍 ...
最近学习Apache2+PHP4.4.1+MySQL5.0,页面显示中文全为”???…..”,在网上找了好多资料,简单解决! 数据库连接的PHP脚本内容: config.inc.php <?php //配置mysql数据库连接参数 $db = mysql_connect(...
- 解决问题:如遇到MySQL的使用问题,可以通过搜索相关的文章或社区问答来寻找解决方案,如文中提到的MySQL使用.frm文件恢复表结构、解决source命令乱码问题等。 总的来说,MySQL 5.0是一个功能丰富的数据库管理...
MySQL 5.0 安装及使用教程 MySQL 5.0 是一个流行的开源关系型数据库管理系统,广泛应用于各种规模的Web应用程序。本教程将指导你完成MySQL 5.0的安装和基本配置。 **安装步骤** 1. **启动安装**: 双击下载的`...
MySQL Tools for 5.0汉化包是一款专为MySQL数据库管理工具进行中文本地化的软件包。这个汉化包主要用于改善用户界面,使得那些不熟悉英文的用户能够更加方便地使用MySQL的各种工具,如MySQL Workbench、MySQL ...
mysql-essential-5.0.45-win32.msi mysql-gui-tools-5.0-r12-win32.msi mysql-connector-java-5.0.4-bin.jar MySql数据库中文乱码解决方法 my.ini
该.exe 是配合Navicat for MySQL 的,需要提供您的用户信息,给不给请酌情处理,安装的路径最好不要改,选择典型和完整版中的一个。 之前的可以随意设置,邮箱 、密码 、名字、国家、地区和joB什么的,最好不要联网...
MySQL 数据库在处理中文字符时可能会遇到乱码问题,这通常是由于字符编码不一致或配置不当造成的。在本文中,我们将探讨如何解决 MySQL 中的中文乱码问题。 首先,问题可能出现在不同层面,包括服务器(Server)、...
MySQL 数据库在处理中文字符时可能会遇到乱码问题,这通常是由于字符编码不匹配导致的。在升级 MySQL 从 4.0 到 5.0 版本时,这个问题可能会更加突出,因为不同版本之间可能存在字符集支持的差异。解决这类问题需要...
在使用MySQL数据库的过程中,特别是在处理中文等非ASCII字符时,可能会遇到数据插入后显示为乱码的情况。这种情况不仅影响数据的正确读取,还可能导致用户界面呈现异常。本文将详细介绍如何在MySQL中插入记录时避免...
### MySQL乱码问题与中文问题解决方案 在处理MySQL数据库时,遇到乱码和中文字符显示不正确的问题是非常常见的。这些问题通常源于字符集设置不当或编码转换错误。以下是从标题、描述、标签以及部分内容中提取的关键...
### MySQL中文乱码解决方案详析 #### 背景与挑战 在使用MySQL数据库的过程中,中文乱码问题一直是困扰很多开发者的难题。特别是在不同的服务器环境、数据库版本间迁移时,这种问题尤为突出。本文将详细介绍几种...
### MySQL Migration Toolkit 5.0 使用说明 #### 一、软件安装 MySQL Migration Toolkit 5.0 是一款用于将其他数据库系统中的数据迁移到 MySQL 的工具。为了顺利使用该工具,首先需要完成以下两个组件的安装: 1....
在基于J2EE的Web应用开发中,常常会遇到乱码问题,特别是在使用Tomcat 5.0作为应用服务器和MySQL 5.5作为数据库管理系统时。这个问题主要源于字符集和编码方式的不匹配。Java语言本身是使用Unicode编码,但不同平台...