积木首页 - 学院 - 软件测试 - 技术百科 - 问答 - 黄页 - 手册 - 站长工具 - 社区
登录 | 注册
积木技术社区 » MySQL » 请问如何修改windows下mysql的字符集?
打印 楼主:花棉袄 发表于 2011-01-13 22:12 [回复24次/有效23个,浏览863次]

请问如何修改windows下mysql的字符集? [精]

请问如何修改windows下mysql的字符集?
我想把它改成gbk2312
我用的是APPSERV 一键安装包安装的
以下是我的服务器基本信息:
MySQL
服务器: localhost via TCP/IP
服务器版本: 5.0.51b-community-nt-log
协议版本: 10
用户: root@localhost
MySQL 字符集: UTF-8 Unicode (utf8) 网站服务器
Apache/2.2.8 (Win32) PHP/5.2.6
MySQL 客户端版本: 5.0.51a
PHP 扩展: mysql
phpMyAdmin
版本信息: 3.3.1
++++++++++++++++++++++
备注:我在网上查了很多方法,大多都是说修改my.ini 文件后然后重启之类的,但是我按照他们的说法操作重启后还是无效。。。!!!!!超郁闷啊!
2楼 发表于 2011-01-13 23:09
当然要在要操作的库下面进行alter 了.
3楼 发表于 2011-01-14 02:37
对了 多谢楼上的各位兄弟热心帮助,请帮我看看究竟如何改变这个字符集!不胜感激!
4楼 发表于 2011-01-14 03:19
以下是我mysql里面运行的 show variables like 'char%'
5楼 发表于 2011-01-14 04:15
linux 和windows 操作步骤一样
6楼 发表于 2011-01-14 04:37
谢谢你的帮助 字符集的问题我已经通过其它方法解决了,确实跟my.ini无关,只跟phpmyadmin的设置有关!
不过请问如下红圈圈里面的latin1改成utf8该怎么设置呢?
7楼 发表于 2011-01-14 05:46
现在楼主有显示乱码?要是显示乱码的话,set names gbk 一下,应该就没问题了.phpmyadmin 这个字符集可以在它自己相应的地方设置的,以前我设置过,不过忘记了.楼主再看看.
8楼 发表于 2011-01-14 06:31
怎么无效,在新的字符集下,对以前已经建立的表、记录的字符集不会修改,如果要改变,要在新的字符集下,
重新建表、插入记录
9楼 发表于 2011-01-14 06:38
具体是什么问题,字符集不统一、乱码?
10楼 发表于 2011-01-14 07:16
不是乱码的问题啊 我就是想把MySQL 字符集: UTF-8 Unicode (utf8)改成gbk2312
11楼 发表于 2011-01-14 07:45
像wwwwb大哥说的这样的话,那楼主对那些已经建立的表alter 自己手动指定字符集了,后面的表就不需要手动指定了
12楼 发表于 2011-01-14 07:57
客气啦,大家相互学习
13楼 发表于 2011-01-14 08:07
set names uft8 即可
14楼 发表于 2011-01-14 08:25
如果表中没有记录,则可以直接ALTER TABLE 。。。 CHARACTER SET 。。。
但如果表中已经有记录,则这个更改并不会使表中已经存在的记录的字符集进行修改。
只能先将表中的记录导出,然后再ALTER TABLE改表的默认字符集然后再将记录导入
15楼 发表于 2011-01-14 08:30
参考下贴,了解一下字符集的基础。
http://blog.gimoo.net/ACMAIN_CHM/archive/2009/05/12/4174186.aspx
MySQL 中文显示乱码
16楼 发表于 2011-01-14 08:45
1、
[mysql]
default-character-set=utf8
2、是乱码问题,要在统一字符集的下重新插入记录
17楼 发表于 2011-01-14 09:02
对, 示例:
ALTER TABLE a CHARACTER SET gbk
18楼 发表于 2011-01-14 09:10
贴出你mysql里面运行的 show variables like 'char%'
19楼 发表于 2011-01-14 09:23
执行这句sql的时候,是不是要先选库啊?
20楼 发表于 2011-01-14 09:54
你在my.ini里面的 添加一条default-character-set =gb2312;
不是gbk2312;是GBK,
再show variables like 'character_set%' 看看是否修改成功;当然是需要重启mysql服务的
标题:
内容:

PHP: PHP技巧 - PHP基础 - PHP实例 - PHP错误代码 - 正则表达式 - 热门脚本语言: DOS命令 - vbs - CSS/HTML - python - perl - ruby - shell编程 - Powershell

JS: node.js - JS基础 - extjs - jQuery - JavaScript技巧

网址导航成语大全积木 TinyMCE 服务邮箱: Gimoohr(#)gmail.com
Copyright © 2008 Gimoo.Net  京ICP备05050695号