mysql 4的数据库,如果要迁移到MYSQL 4.1去,是会有中文编码问题的,有关的文章介绍太
多了,GOOGLE一下就很多,关键是mysql 4.1开始支持多编码了。今天尝试一下迁移和插入读取等问题,发现一些规律和问题,总结如下
我机器是win2000 server,装了mysql 4,mysql 4.1 和mysql 5,用的是phpmyadmin 2.70 pl2.
首先,我用phpmyadmin 将mysql 4的一个表导出另存为abc.sql文件了。
之后,我先恢复到mysql 5中去,同样用phpmyadmin,输入http://localhost/phpmyadmin5/index.php(我在机器上
配置了三个phpmyadmin,都是同一版本,只不过分别连接mysql 4,mysql 4.1,mysql 5而已),注意在导入
功能时,选择编码为GB2312(这步很重要!),之后成功导入数据表里,
观察一下,注意此时该数据表的每一列的“整理”一项都是gb2312_chinese_ci, 而phpmyadmin设置的首页
里,mysql字符集合是uft-8,连接校对也是uft-8,同时,在my.ini中,设置
[mysqld]
character_set_server = utf8
[mysql]
default-character-set =utf8
这时,可以看到数据库用phpmyadmin看,不存在中文乱码问题了。
接下来,我们在PHP程序中,就可以正常象以前写CRUD程序那样,对数据库进行读取,增加等操作,是没有中文编码问题的哦
再接下来,我们用同样的方法,将数据表恢复到MYSQL 4.1数据库中去,注意,也是在导入时
选编码为GB2312,但发现PHPMYADMIN有一个出错,但不用理会,发现表还是导进去了
同样也是没中文问题,但注意,在用PHP程序处理时,必须象这样处理,否则有乱码问题
<?
header("content-type:text/html; charset=uft-8");
mysql_query("SET NAMES utf8;");
接下来是正常的MYSQL语句操作了
.....
?>
分享到:
相关推荐
MySQL 4.1是MySQL数据库管理系统的一个早期版本,它在当时提供了许多重要的功能更新和改进。MySQL是一款开源、免费的关系型数据库管理系统(RDBMS),以其高效、稳定和易用性而闻名,广泛应用于Web应用、数据分析、...
MySQL v4.1是MySQL数据库管理系统的一个重要版本,它在早期的版本基础上进行了多项改进和增强,以提供更高效、安全的数据存储与管理服务。在这个版本中,MySQL引入了若干新特性和优化,使得它更适合于大型企业和...
Linux 下建立 Mysql 镜像数据库(mysql 4.1) 本文将详细介绍在 Linux 环境下建立 Mysql 镜像数据库的方法。该方法适用于 MySQL 4.1 版本,并对主库和从库的配置进行了详细的描述。 知识点1:主库配置 在 Linux ...
这是MySQL 3.23, 4.0, 4.1 版本的手册,英文版的。是在MySQL官方网站下载的。当然,研究wordpress这绝对是必不可少的手册了。
【标题】"mss2sql4.1,mssql数据库转mysql数据库" 是一个转换工具,主要用于将基于Microsoft SQL Server(MSSQL)的数据迁移至MySQL数据库系统。这个工具因其快速的转换速度和用户友好的操作界面而受到赞誉。 ...
这份"mysql5.1及mysql4.1帮助文档.chm.rar"压缩包提供了关于MySQL 5.1和MySQL 4.1两个版本的全中文参考手册,对于学习、开发和管理MySQL数据库的用户来说是一份极其宝贵的资源。 MySQL 5.1是该数据库系统的一个重要...
MySQL 4.1是MySQL数据库管理系统的一个重要版本,它在早期的版本基础上引入了许多新特性,增强了数据库的性能和灵活性。MySQL是一个开源的关系型数据库管理系统,广泛应用于Web应用、数据分析和存储过程等领域。以下...
MySQL 4.1中文参考手册.chm。(chm无法显示内容时需在属性中“解除锁定”)
"国家开放大学 MySQL数据库应用实验训练1 在MySQL中创建数据库和表" 本实验训练旨在让学生掌握 MySQL 中的数据库和表的创建过程。 MySQL 是一种关系型数据库管理系统,广泛应用于各种领域。为提高学生的实践能力,...
MySQLFront是一款专为MySQL...总的来说,MySQLFront-v4.1Build1.93作为一款强大的MySQL数据库管理工具,不仅简化了数据库的日常维护工作,还提高了开发和管理的效率,尤其适合于对SQL不熟悉的用户和小型项目团队。
5. **版本兼容性**:SQL Delta 4.1可能支持多种数据库管理系统,如Oracle、SQL Server、MySQL等,确保跨平台的兼容性和广泛的应用范围。 6. **版本更新**:从版本号来看,4.1可能是对之前版本的改进和增强,可能...
MySQL v4.1中文参考手册是一份非常宝贵的资源,它为开发者提供了全面的MySQL数据库管理系统在v4.1版本中的使用指南。MySQL是世界上最受欢迎的开源关系型数据库之一,广泛应用于Web应用程序、数据存储和数据分析等...
MySQL数据库管理系统概述 1.4.1. MySQL的历史 1.4.2. MySQL的的主要特性 1.4.3. MySQL稳定性 1.4.4. MySQL表最大能达到多少 1.4.5. 2000年兼容性 1.5. MaxDB数据库管理系统概述 1.5.1. 什么是MaxDB? 1.5.2. MaxDB...
MySQL Front v4.1是一款专为MySQL数据库设计的图形用户界面工具,它为数据库管理员和开发者提供了方便易用的界面,以进行数据管理和开发工作。MySQL Front 4.1是该系列软件的一个版本,旨在提高数据库操作的效率和...
在下载页面,可以选择合适的版本和类型,例如,我们选择 MySQL 4.1 版本,下载的是“Without installer (unzip in C:\)”这个版本,不需要安装,直接解压缩到指定目录。 二、MySQL 安装 下载完成后,解压缩到指定...
MySQL 4.1是MySQL数据库管理系统的一个重要版本,它在MySQL的发展历程中占据了显著的地位。这一版本的发布引入了许多新特性和改进,旨在提高性能、可靠性和易用性,为开发者和管理员提供了更强大的工具和功能。以下...
参见4.1节内容,完成MySQL数据库的安装与配置。 【实验1-2】创建“汽车用品网上商城系统”数据库。 用CREATE DATABASE语句创建Shopping数据库,或者通过MySQL Workbench图形化工具创建Shopping数据库。 【实验1-3】...
MySQL是世界上最受欢迎的开源数据库系统之...对于新手和专业人士来说,阅读这份《MySQL 4.1 & 5.1 中文参考手册》将非常有助于深入理解这两个版本的特性和使用技巧,从而更好地利用MySQL来构建高效、可靠的数据库系统。
MySQL数据库安装教程v4.01详细步骤及详解 MySQL是一个广泛应用的关系型数据库管理系统(RDBMS),因其开源、免费、高效、易于使用的特点,成为众多中小型网站开发的首选数据库。MySQL支持SQL语言,这是一种标准的...
### Java连接MySQL数据库(JDBC驱动) #### 软件下载 - **MySQL**: 版本 4.1.11 下载地址: [http://dev.mysql.com/downloads/mysql/4.1.html](http://dev.mysql.com/downloads/mysql/4.1.html) - **JDBC驱动**: ...