Rumah > pangkalan data > tutorial mysql > 怎样解决MySQL 5.0.16的乱码问题

怎样解决MySQL 5.0.16的乱码问题

黄舟
Lepaskan: 2017-02-18 11:19:45
asal
1132 orang telah melayarinya

[导读] 问:怎样解决MySQL 5 0 16的乱码问题? 答:MySQL 5 0 16的乱码问题可以用下面的方法解决: 1 设置phpMyAdmin Language:Chinese simplified (zh-utf-8) MySQL 字符集:UTF-8 Unicode (utf8) MySQL

问:怎样解决MySQL 5.0.16的乱码问题?

答:MySQL 5.0.16的乱码问题可以用下面的方法解决:



1.设置phpMyAdmin

Language:Chinese simplified (zh-utf-8)
Salin selepas log masuk

MySQL 字符集:UTF-8 Unicode (utf8)

MySQL 连接校对 gbk_chinese_ci


2.创建数据库时


整理设置成 gbk_chinese_ci

3.用SQL建立表中

ENGINE=MyISAM DEFAULT CHARSET=gbk;
ENGINE=InnoDB DEFAULT CHARSET=gbk AUTO_INCREMENT=40 ;
Salin selepas log masuk

4.检查表结构中


varchar(100) 的整理属性为gbk_chinese_ci


其它类型的整理属性为空。

5.代码中加上

$db->query("SET CHARACTER SET GBK");
Salin selepas log masuk

Linux下需要,Windows下则不需要。


此种操作相当于Connection Character Sets and Collations

 以上就是 怎样解决MySQL 5.0.16的乱码问题的内容,更多相关内容请关注PHP中文网(www.php.cn)!


Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan