如何解决PHP在utf-8编码下中文显示乱码问题?
我下面这两行代码,%A输出的中文是乱码,将html中的charset改为gb2312后,就可解决,我想让charset为utf-8也可正常显示中文,该如何解决?setlo...
我下面这两行代码,%A输出的中文是乱码,将html中的charset改为gb2312后,就可解决,我想让charset为utf-8也可正常显示中文,该如何解决?
setlocale( LC_ALL, "chs" );
echo "<p>中文简体格式:".strftime( "Today is %A" )."</p>"; 展开
setlocale( LC_ALL, "chs" );
echo "<p>中文简体格式:".strftime( "Today is %A" )."</p>"; 展开
11个回答
展开全部
需要转换一下编码:
$str=strftime( "Today is %A" );
$str=iconv("gbk", "utf-8", $str); // 转码函数
setlocale( LC_ALL, "chs" );
echo "<p>中文简体格式:".$str."</p>";
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
文件属性设置为utf-8格式
在文件头部设定字符编码
header("Content-type: text/html; charset=utf-8");
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2015-09-11 · 知道合伙人软件行家
关注
展开全部
编辑器解决
选择切换编码格式为:utf-8
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这说明你的编码没有统一,首先文件编码数据库编码还有代码的编码必须都弄成一样的才可以
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询