This topic has been archived. It cannot be replied.
-
工作学习 / 专业技术讨论 / php + mysql,数据库汉字内容显示的都是问号。初玩php,请高人指点。用phpAdmin倒入一个数据库,汉字gb2312, 倒入时,设置collation = gb2312_chinese_ci。 用phpAdmin可以看数据库中汉字内容。可是当用用自己的php程序时,显示的全是问号。是数据库倒入的不对?还是我的php程序在访问数据库前需要设置什么?
初玩php,请高人指点,
-codebug(bug);
2006-2-15
{247}
(#2785191@0)
-
Try phpinfo() already?Write a simply .php
<?
phpinfo();
?>
load it in ur browser, notice the following line:
default_charset gb2312 gb2312
-thisunreal(饭得志);
2006-2-15
{123}
(#2785203@0)
-
Shows "no value" in both local and master values. How to set them to gb2312?
-codebug(bug);
2006-2-15
(#2785238@0)
-
修改了php.ini, 现在default_charset=gb2312, 但还是不能显示数据库中的中文内容,and ...同样的数据库,phpMyAdmin能正常显示中文内容,我的不行。我猜phpMyAdmin在访问之前一定做了什么,不论的default_charset=gb2312, or no value, 都能正确显示。
-codebug(bug);
2006-2-15
{149}
(#2785299@0)
-
设置LANG试试
-mike20030405(麦客);
2006-2-15
(#2785322@0)
-
pls reference my setup.....
-thisunreal(饭得志);
2006-2-16
(#2786276@0)
-
谢了。比较过了,没什么区别。先在程序中用set names 'gb2312' ,现实正确,但不知insert时会不会有问题。
-codebug(bug);
2006-2-16
(#2787550@0)