我下面这两行代码,%A输出的中文是乱码,将html中的charset改为gb2312后,就可解决,我想让charset为utf-8也可正常显示中文,该如何解决?
setlocale( LC_ALL, "chs" );
echo "<p>中文简体格式:".strftime( "Today is %A" )."</p>";
ããå¦æphpæ件已ç»å¨å¤´é¨è®¾ç½®ç¼ç æ ¼å¼ä¸ºutf-8ï¼å¨è¿è¡çæ¶åè¿åºç°ä¹±ç é®é¢ï¼å¯è½æ¯ç±äºæ件ç¼ç æ ¼å¼ä¸å¹é æè 头é¨æbomä¿¡æ¯è¾åºå¯¼è´ä¹±ç ã解å³åæ³ï¼
设置ä¿åæ件ç¼ç æ ¼å¼ä¸ºutf-8ï¼
å»ææ件头é¨bomä¿¡æ¯ï¼
需要转换一下编码:
$str=strftime( "Today is %A" );文件属性设置为utf-8格式
在文件头部设定字符编码
编辑器解决
选择切换编码格式为:utf-8