PHP文件里要输出的中文在浏览器里显示乱码

2023-05-13 综合 22阅读
1、版权所有 是模板页面直接输出,你的页面设置了UTF8编码所以没问题 。
2、张三 是PHP文件中用函数的方式存在变量中的,问题出在PHP文件中。

解决办法:
第一步
< ?php
header("content-Type: text/html; charset=Utf-8"); //设御局置字符的编镇弯让码是utp-8
mysql_query('set names utf8');
?>
*************************************************************************************************
如果这样还不行,第二步
<?php
$temp=utf8Encode('张三');
$template->setVariable("CUSTOMERNAME",$temp);
?>
************************************************************************************************
如果这样还不行,第三步
php页面
<?php
$temp=urlencode('张三');
$template->setVariable("CUSTOMERNAME",$temp);
?>
模板页面
输出时用urldecode函数解码
******************************************************************************************************
如果这样还不行,第四步
结合第三步,用mb_convert_encoding或者iconv函数。这两个函数的用法你百度一下就知了。
******************************************************************************************************
如果这样还不行,第五步闹迟
我也没办法啦,555555
声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com