MySQL5.0.41版本,PHP页面提取中文数据显示问号?请高手帮忙 MySQL 字符集: UTF-8 Unicode (utf8) MySQL 连接校对: utf8_general_ci数据库 gbk_chinese_ci 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我简单建了个数据库,测试,直接在数据库写的数据,然后用下面的页面提取的<? $db_host="localhost"; $db_user="root"; $db_pwd="cj_cuijian"; $db_table="test2"; $db=@mysql_connect($db_host,$db_user,$db_pwd) or die("数据库无法连接,请检查配置!"); @mysql_select_db($db_table,$db) or die("数据库无法连接,请检查配置!"); mysql_query("SET NAMES 'GBK'"); ?><? $exec="select * from new"; $result=mysql_query($exec);while($rs=mysql_fetch_object($result)){echo "用户名:".$rs->name.""; }?> 不想用mysql_query("SET NAMES 'GBK'");那建议把所有的编码都换成utf-8(什么html页啦、数据库啦、程序处理页啦,能换的都给他换喽~你说这样的程序还能出现乱码不?我觉着怎么着也有十几处乱码吧?十几处?那是误杀,最多一两个,你还别嫌少。记住咱做程序的口号,不求麻烦,但求统一)。 无语了,还是乱码�û���:?? 你在看一下吧,从入库到数据库存储,再到出库,最后页面显示,这几步的编码都是utf8吗? 本人也刚开始学. <meta http-equiv="Content-Type" content="text/html; charset=GB2312"> 不管你是以什么字符集存的数据,要在GB2312的网页上显示正确内容,那么就必须要指定MYSQL客户端的字符集,使用 set names gbk或 set names gb2312都可以,HTML里的<meta http-equiv="Content-Type" content="text/html; charset=字符集">标签是不可少的,set names 的字符集也应该是这网页里指定的字符集是要对应的。 CREATE DATABASE db ENCODING = 'uft-8'header('Content-type: text/html; charset=uft-8'); 没有折腾出来,最后修改MySQL4.0,才算完今天就结帖,大家辛苦一场,应得,呵呵 PHP网站后台管理员密码不能修改来看看是什么问题 写了一个数据库连接类,大家看看写得怎样 有用过MagickWand的吗? php中有没类似ASP response.redirect的功能? php实现按条件查询my sql 表内容并输出显示 php能够随时更新显示BT种子文件目前的“连接数”和“种子数”吗? ftp_connect()命令为什么不能用!!!!~~~~~ 各位大虾:请教一个问题--php用什么编译器好? php运行oracle的procedure? 连数据库应该用odbc还是mssql_ 求各位大侠。。。。帮帮我吧。。。。。 刚学php,有几个问题想问问高手们
<?
$db_host="localhost";
$db_user="root";
$db_pwd="cj_cuijian";
$db_table="test2";
$db=@mysql_connect($db_host,$db_user,$db_pwd) or die("数据库无法连接,请检查配置!");
@mysql_select_db($db_table,$db) or die("数据库无法连接,请检查配置!");
mysql_query("SET NAMES 'GBK'");
?>
<?
$exec="select * from new";
$result=mysql_query($exec);
while($rs=mysql_fetch_object($result))
{
echo "用户名:".$rs->name."
";
}
?>
那建议把所有的编码都换成utf-8
(什么html页啦、数据库啦、程序处理页啦,能换的都给他换喽~你说这样的程序还能出现乱码不?
我觉着怎么着也有十几处乱码吧?
十几处?那是误杀,最多一两个,你还别嫌少。
记住咱做程序的口号,不求麻烦,但求统一)。
�û���:??
今天就结帖,大家辛苦一场,应得,呵呵