打印数据库中的数据 :Array ( [0] => 软件 [1] => 硬件 [2] => 其他 ) 正常,
网页中直接输出汉字:汉字 也是正常;
可是将数据库中的数据输出到网页上就显示: ?
数据库设置:mysql_query("set names GB2312");
html设置:<meta http-equiv="Content-Type" content="text/html; charset=GB2312" />Smarty 语句:{section name=co1 loop=$menu_1}
<li>{$menu_1[co1].menu1} </li>
{/section}
<li>统计</li>
{section name=co loop=$menu_2}
<li>{$menu_2[co].menu2} </li>
{/section}
浏览器也是设置为GB2312 请问这些是什么问题造成的 以前访问时时没有问题的。
网页中直接输出汉字:汉字 也是正常;
可是将数据库中的数据输出到网页上就显示: ?
数据库设置:mysql_query("set names GB2312");
html设置:<meta http-equiv="Content-Type" content="text/html; charset=GB2312" />Smarty 语句:{section name=co1 loop=$menu_1}
<li>{$menu_1[co1].menu1} </li>
{/section}
<li>统计</li>
{section name=co loop=$menu_2}
<li>{$menu_2[co].menu2} </li>
{/section}
浏览器也是设置为GB2312 请问这些是什么问题造成的 以前访问时时没有问题的。
2、需要确保所有文件的编码也是GB2312的。即点击文本编辑器的另存为,对话框下方是否编码选项的,如果是windows系统的话就选择ANSI。