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