wampserver 中mysql默认字符集设置_wampServer 中MySQL默认字符集设置

在给表中插入中文字符时显示“??”,Baidu一番后给my.ini的配置文件中增加了默认字符集的配置

解决方案一:

需要将MySQL的字符集改为UTF-8。左键点击托盘区的WampServer图标,选择MySQL--my.ini,就会打开MySQL的配置文件 了,在[client]段落增加:default-character-set=utf8 ;在[mysqld]段落增加:character_set_server=utf8 。重启MySQL服务即可。

以下的文章主要介绍的是MySQL数据库中文乱码的实际解决方案,可以说是较为实用的。我们大家都知道在使用MySQL数据库时,我们对其插入一些中文字符的实际操作过程中经常会出现乱码,中文全被用?代替。

出现这种情况的原因,多是字符集不匹配造成的。

在MySQL中,如果使用缺省的字符集,在建库、建表时,默认使用的是latin1字符集,为ISO 8859-1西欧字符集。

插入中文字符时,与之不匹配,就会出现乱码。

本人使用的是MySQL 5.0版,并用C#操作MYSQL数据库,当插入中文字符时,发现显示的是乱码。

初步估计是字符集没有配对。查找后,发现MSYQL默认使用的是latin1,因此将数据库的配置文件中的字符设置改为utf8,并在C#中将中文字符,转为utf8,插入后,仍为乱码。

MySQL也支持gb2312,又将MySQL的字符设置改为gb2312,C#中使用Default,重起MySQL后,操作仍然无效。

后想起,虽然将MySQL的字符集设置为gb2312或utf8,但已经建立的数据库和表,仍采用的是默认的字符集,也即仍为当初的西欧字符集,最好,只得忍痛将数据库删除,重新以gb2312字符集建立数据库和表。

再用C#插入中文字符后,一切OK。

再安装好MySQL数据库后,可以手工或使用配置工具,将my.ini文件中的默认字符集改为gb2312,再重新建库和表时,不用再在语句中指定字符集,其默认设置也即为gb2312,可以正常显示中文字符集。

1.建立数据库是一般的语句:

create database dbname;

2.在库中建表时语句为:

create table tbname(..........)engine=MyISAM character set gbk collate gbk_chinese_ci;

3.程序中连接数据库的Connection对象需要写成

Connection con = DriverManaager.getConnection("jdbc:mysql:

//...user=..&password=...&useUnicode=true&characterEncoding=gbk");

4.若在终端下用mysql命令向数据库插入数据,则在进入mysql数据库时的命令写成:#mysql --default-character-set=gbk -u ... -p

5.在jsp页面的编码设置为utf-8.

我找到一个方法好像可以解决这个问题了

在安装mysql server的时候,无论是选择gb2312还是utf-8,都没有关系,这些字符集在phpMyAdmin中都可以很好的工作,主要是自己的脚本要正确的显示中文,可以在php脚本中,连接数据库之后,正式的数据查询提交之前执行下面的语句:

$SetCharacterSetSql = "SET NAMES '自己使用的字符集'";

$Recordset1 = mysql_query($SetCharacterSetSql, $conn_Resource) or die(mysql_error());

然后再执行自己的查询语句,得到的结果就是正确的了。刚刚试了gb2312和utf-8,都没有问题。

http://www.aseoe.com/show-44-337-1.html http://www.aseoe.com/

true

wampServer 中MySQL默认字符集设置

爱思资源网

http://www.aseoe.com/show-44-337-1.html

report

1459.5

在给表中插入中文字符时显示??,Baidu一番后给my ini的配置文件中增加了默认字符集的配置解决方案一:需要将MySQL的字符集改为UTF-8。左键点击托盘区的WampServer图标,选择MySQL--my ini,就会打开MySQL的配置

本站欢迎任何形式的转载,但请务必注明出处,尊重他人劳动成果

转载请注明: 文章转载自:爱思资源网 http://www.aseoe.com/show-44-337-1.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: WampserverMySQL使用教程: 1. 打开Wampserver,点击“启动所有服务”按钮,确保MySQL服务已经启动。 2. 打开浏览器,输入“localhost/phpmyadmin”进入phpMyAdmin管理界面。 3. 在左侧菜单栏选择“新建”创建一个新的数据库。 4. 在新建数据库页面输入数据库名称,并选择合适的字符集和排序规则,然后点击“创建”。 5. 在左侧菜单栏选择新建的数据库,进入数据库管理页面。 6. 在数据库管理页面可以创建新的数据表、添加数据、修改数据等操作。 7. 在phpMyAdmin还可以执行SQL语句,例如创建新的数据表、添加数据、修改数据等操作。 8. 在Wampserver还可以使用MySQL命令行工具进行数据库操作,打开命令行工具后输入“mysql -u root -p”进入MySQL命令行界面。 9. 在MySQL命令行界面可以执行各种SQL语句,例如创建新的数据表、添加数据、修改数据等操作。 10. 在使用MySQL命令行工具时,需要注意MySQL的语法规则和命令格式,避免出现错误。 ### 回答2: Wampserver是一个名为“WAMP”(Windows Apache MySQL PHP)的集成环境,用于在Windows上快速安装和配置Web服务器。MySQLWampserver默认数据库管理系统,这个教程将介绍如何使用MySQL。 1. 打开Wampserver,单击托盘图标以打开菜单,选择“phpMyAdmin”进入MySQL管理页面。 2. 输入用户名和密码。默认情况下,用户名为“root”,密码为空。建议在生产环境禁用root用户,创建普通用户。 3. 创建一个数据库。在左侧的导航栏,单击“新建”,输入名称并选择字符集和排序规则。 4. 创建表。在新建的数据,单击“SQL”选项卡,输入以下命令: CREATE TABLE `users` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(255) NOT NULL, `email` varchar(255) NOT NULL, PRIMARY KEY (`id`) ); 5. 插入数据。在“SQL”选项卡,输入以下命令: INSERT INTO `users` (`name`, `email`) VALUES ('Alice', '[email protected]'), ('Bob', '[email protected]'), ('Charlie', '[email protected]'); 6. 查询数据。在“SQL”选项卡,输入以下命令: SELECT * FROM `users`; 7. 更新数据。在“SQL”选项卡,输入以下命令: UPDATE `users` SET `email`='[email protected]' WHERE `name`='Alice'; 8. 删除数据。在“SQL”选项卡,输入以下命令: DELETE FROM `users` WHERE `name`='Bob'; Wampserver还提供了其他MySQL管理工具,如MySQL Console和MySQL Workbench。MySQL Console是一个命令行界面,对于熟悉SQL语言的开发人员来说非常方便。MySQL Workbench是一个图形化工具,具有更直观的界面和更丰富的功能,适合初学者和不熟悉SQL语言的开发人员。 ### 回答3: WampServer是一个运行在Windows系统上的Web服务器,它集成了Apache、MySQL和PHP,使得用户可以在本地搭建一个开发环境,方便地进行网站的开发和测试。 MySQLWampServer的一个重要组件,它是一个开源的关系型数据库管理系统,被广泛应用于Web应用程序的开发。下面我们介绍一下如何使用WampServerMySQL。 第一步,启动WampServer。在电脑桌面上找到WampServer的图标,点击打开软件。 第二步,启动MySQL。在WampServer控制面板的“服务”选项卡,选择“MySQL”选项,点击“启动”按钮,等待MySQL启动完成。 第三步,访问phpMyAdmin。在WampServer控制面板,选择“localhost”链接,进入WampServer的主页,点击左下角的“phpMyAdmin”链接,进入phpMyAdmin管理页面。 第四步,在phpMyAdmin创建数据库。在phpMyAdmin管理页面上方的菜单栏,选择“新建”选项,输入数据库的名称,点击“创建”按钮。 第五步,创建数据表。在phpMyAdmin,选择创建好的数据库,点击“SQL”选项卡,在文本框输入数据库表的SQL语句,点击“执行”按钮,完成数据表的创建。 第六步,插入数据。在phpMyAdmin选择创建好的数据表,点击“数据”选项卡,点击“新增”按钮,在表单输入数据,点击“提交”按钮,完成数据插入操作。 通过上述步骤,我们可以在WampServer使用MySQL进行数据库的创建、表的创建、数据插入等操作,为Web应用程序的开发提供数据支持。需要注意的是,在使用MySQL时,一定要仔细操作,防止造成不必要的数据丢失和损坏。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值