【发布时间】:2010-06-03 22:15:01
【问题描述】:
我在一个 php 文件中有这个函数:
mysql_query("SET NAMES 'utf8'") or die(mysql_error());
mysql_query("SET CHARACTER SET 'utf8'") or die(mysql_error());
some stuff happening here,
rename($src, $dest.$cat);
这是在服务器上,是我今天的设置(至少在我的浏览器上)。
现在,在我的本地机器(我自己的带有 wampserver 的笔记本电脑)上,除非我这样做,否则这将无法正常工作:
mysql_query("SET NAMES 'utf8'") or die(mysql_error());
mysql_query("SET CHARACTER SET 'utf8'") or die(mysql_error());
some stuff happening here
$cat=utf8_decode($category);
rename($src, $dest.$cat);
我在这个 php 文件中也有 meta=utf-8。
$cat 从 mysql_query 获取其内容...
我想知道区别(为什么它在服务器和本地机器上的工作方式不同)?
我想知道这是否会在不同用户的浏览器上导致问题,通过它的方式
【问题讨论】:
-
这真的是一个安全问题吗?
标签: php mysql html database security