百独托管7500 紫田网络超高转化播放器收cps[推荐]速盾CDN 免实名免备防屏蔽阿里云 爆款特卖9.9元封顶提升alexa、IP流量7Q5团队
【腾讯云】中小企福利专场【腾讯云】多款产品1折起高防 随时退换 好耶数据小飞国外网赚带你月入万元炎黄网络4H4G10M 99每月
香港带宽CN2/美国站群优惠中客数据中心 服务器租用联盟系统移动广告平台 中易企业专场腾讯云服务器2.5折九九数据 工信部正规资质
腾讯云新用户大礼包代金券高价收cpa注册量高价展示【腾讯云】2核2G/9.93起租服务器找45互联 随时退换阿里云 短信服务 验证秒达

[其它内容] 在phpmyadmin创建数据库,并指定字符集 [复制链接]
查看:1298 | 回复:8

71

主题

86

帖子

2

积分

落伍者(一心一意)

Rank: 1

贡献
27
鲜花
1
注册时间
2012-7-5
发表于 2012-11-15 07:29:12 | |阅读模式 来自 中国广东东莞
表类型根据自己需要选,这里选MyISAM(支持全文检索);
整理选择 gbk_chinese_ci 也就是gbk字符集
gbk_bin 简体中文, 二进制。gbk_chinese_ci 简体中文, 不区分大小写。
在刚才创建的数据库插入数据库  代理VPS:vps.gl/dealer/
再浏览时发现是乱码
为什么呢?是因为数据库为gbk字符集,而我们操作时没有指定为gbk
回到数据库首页
可以看到 mysql 连接校对默认的latin1_bin。我们将其改为gbk_chinese_ci
曰本VPS:vps.gl/jpvps/
再插入一条数据。看,这条已经正常了

【解决php读取数据库乱码】

仍以数据库mysqlcode为例
美国VPS:vps.gl/usavps/
CODE:[Copy to clipboard]<?php  
$conn = mysql_connect("localhost","root","");
mysql_query("set names 'gbk'");//这就是指定数据库字符集,一般放在连接数据库后面就系了
mysql_select_db("test");

$sql = "select * from mysqlcode";
$result = mysql_query($sql,$conn);

?>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>mysql 字符编码</title>
</head>

<body>
<table width="300" height="32" border="1" align="center" cellpadding="0" cellspacing="0">  
  <tr>
    <td width="71" align="center">id</td>
    <td width="229" align="center">内容</td>
  </tr>
<?php while($row = mysql_fetch_assoc($result))?>   
</table>
</body>
</html>
<?php mysql_free_result($result);?>
如果我们将mysql_query("set names 'gbk'");注释掉,肯定时乱码加上那句又正常了


一句话
你数据库用什么编码,在对数据库操作之前就set names '你的编码';

终于完了,如果对大家有用就顶下啦。不正确的地方也请指正

ps:页面申明编码:在HTML代码HEAD里面,可以用<meta http-equiv="Content-Type" content="text/html; charset="XXX" />来告诉浏览器网页采用了什么编码,目前中文网站开发中主要用的是GB2312和UTF-8两种编码。

9

主题

184

帖子

96

积分

落伍者(一心一意)

Rank: 1

贡献
143
鲜花
0
注册时间
2010-5-30
发表于 2012-11-15 10:08:41 | 来自 中国广东深圳
强制转换字符集
中国Linux联盟 Linux软件 Linux 系统 unix oracle  shell 云计算

29

主题

2779

帖子

-5

积分

接近落伍(少量栏能发帖)

贡献
48
鲜花
0
注册时间
2012-10-22
发表于 2012-11-16 21:30:03 | 来自 中国广东深圳
真是好东西,顶啊!
快线排名网|kxpmw.com
头像被屏蔽

0

主题

702

帖子

312

积分

禁言

贡献
168
鲜花
1
注册时间
2005-6-19
发表于 2012-11-17 09:18:33 | 来自 中国浙江温州
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽

15

主题

452

帖子

25

积分

落伍者(一心一意)

Rank: 1

贡献
57
鲜花
0
注册时间
2012-8-31

落伍者

发表于 2012-11-17 14:16:38 | 来自 中国广东深圳
看看

10

主题

162

帖子

285

积分

落伍者(一心一意)

Rank: 1

贡献
1826
鲜花
0
注册时间
2010-1-12
发表于 2012-11-17 15:56:25 | 来自 中国吉林延边朝鲜族自治州
字符使用UTF-8

209

主题

754

帖子

24

积分

落伍者(一心一意)

Rank: 1

贡献
60
鲜花
0
注册时间
2012-8-3
发表于 2012-11-19 17:28:54 | 来自 中国陕西西安
都是 什么东西呢?www.haomaofa.com

3

主题

756

帖子

-3

积分

接近落伍(少量栏能发帖)

贡献
76
鲜花
0
注册时间
2012-9-26
发表于 2012-11-20 23:03:07 | 来自 中国湖北武汉
强制转换字符?
http://mdgcyy.com
头像被屏蔽

1

主题

129

帖子

-4

积分

禁言

贡献
117
鲜花
0
注册时间
2012-10-4
发表于 2012-11-22 13:51:12 | 来自 中国福建福州
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
论坛客服/商务合作/投诉举报:2171544 (QQ)
落伍者创建于2001/03/14,本站内容均为会员发表,并不代表落伍立场!
拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论!
落伍官方微信:2030286 邮箱:(djfsys@gmail.com|tech@im286.com)
© 2001-2014

浙公网安备 33060302000191号

浙ICP备11034705号 BBS专项电子公告通信管[2010]226号

  落伍法律顾问: ITlaw-庄毅雄

手机版|找回帐号|不能发帖?|Archiver|落伍者

GMT+8, 2024-6-11 23:18 , Processed in 0.191136 second(s), 36 queries , Gzip On.

返回顶部