提问,求回答,有关于Mysql数据库乱码的问题 - 喵宅苑 MewoGarden × 技术宅社区II | Z站 Z Station 来喵宅苑,有可爱的男孩子
作者:yangkeao
[mw_shl_code=php,true]<?php $con = mysql_connect("localhost","root",""); if (!$con) { die('Could not connect: ' . mysql_error()); } mysql_ 【查看更多内容请登录哈】作者:0o团子o0
跟8楼说的一样,加上那句就可以了,但是编码的话要对应mysql数据库里面设置的一样,数据库要设置,表要设置,表列也要设置编码,mysql就这个地方神烦了查看回复作者:KNel
修改mysql配置文件my.ini或my.cnf,mysql最好用utf8编码 default-character-set=utf8 default-character-set=utf8 default-storage-engine=MyISAM 在下加入: default-c 【查看更多内容请登录哈】查看回复作者:Zhuogu
MySQL那边可以: [mw_shl_code=sql,true]SET NAMES 'UTF8' SET CHARACTER SET UTF8[/mw_shl_code]查看回复作者:风音洛洛
一般都会先指定使用的字符集的,只有数据库及字段的字符集和网页所用的字符集一样的时候才能正常显示查看回复作者:jimsshom
之所以中文会有问题是因为mysql的编码和php的编码不一致导致的,简单来说就是对于同一些二进制字节,GBK编码和UTF-8编码对于这些字节的结束都是不同的。具体编码相关的问题可以【链接登录后可见】下。 你这边要解决这个问题,有两种方案,一种是让php的编码设置和mysql一致,另一个是php从m 【查看更多内容请登录哈】查看回复作者:yangkeao
jimsshom 发表于 2013-5-1 12:06 【链接登录后可见】 php可以用iconv转码,使用phpinfo()可以看到当前php的编码。 具体一点,谢谢。。本人菜鸟。。查看回复作者:jimsshom
php可以用iconv转码,使用phpinfo()可以看到当前php的编码。查看回复