很多站长朋友们都不太清楚php显示不出汉字,今天小编就来给大家整理php显示不出汉字,希望对各位有所帮助,具体内容如下:
本文目录一览: 1、 用dreamweaver CS4编写的php代码的汉字无法正常显示 2、 php无法正常显示文字? 3、 php 汉字显示错误 4、 用PHP向mysql数据库中写入中文汉字为什么显示不出来?我已经设置成gb2312了 5、 用phpnow架设的数据库显示不了中文 6、 php显示一张图片后不能显示文字?为什么? 用dreamweaver CS4编写的php代码的汉字无法正常显示你把.php文件用记事本打开,然后点击文件-->另存为-->编码 ANSI改为UTF-8
编码问题呗,你浏览器点查看-->编码,改一下编码,都是编码的问题,你看看关于编码的知识。
php无法正常显示文字?字符串类型的值应该用单引号括起来:
$sql = "INSERT INTO " . $this->getTable() . " (username,password) VALUES ('" . $u . "','" . $p . "')";
php 汉字显示错误提示下 : 文件名称的编码 和 文件内容的编码 不一定相同。
我们操作系统上的软件都是以gbk编码处理文件名称的,所以你用gbk可以就可以正常显示。
如果要用utf8 就得iconv函数转化下 ,例如下面的代码
<?php
$list = scandir("./");
$files = array();
foreach($list as $file) {
$files[] = iconv('GBK', 'UTF-8', $file);//转成utf8
}
echo "<pre>";
print_r($files);
?>
用PHP向mysql数据库中写入中文汉字为什么显示不出来?我已经设置成gb2312了你说的该数据库配置文件吧?
windows
下
是在mysql安装目录下的my.ini
linux下/etc/my.cnf
[mysqld]
下面增加
default-character-set
=
utf8
你要改成
default-character-set
=
gb2312
都行
重启mysql
用phpnow架设的数据库显示不了中文首先,在数据库,编码选择为utf8_unicode_ci
然后,php链接数据库那里,加上一句,mysql_query("SET NAMES 'utf8'");//解决汉字
这样就可以了
php显示一张图片后不能显示文字?为什么?header('Content-type:image/png');
因为你要输出的是图片格式的,所以当你输出字的时候就不会显示了
关于php显示不出汉字的介绍到此就结束了,不知道本篇文章是否对您有帮助呢?如果你还想了解更多此类信息,记得收藏关注本站,我们会不定期更新哦。
查看更多关于php显示不出汉字 php显示不了中文字符的详细内容...