单双引号的问题
将 '$this-ecoding' 改成 "$this-ecoding" 就可以了.在php中,单引号中的内容不会被转义,也就是说 '$this-ecoding' 只是字符串$this-ecoding,并不是变量; 双引号中的变量会被转义.
还不对的话,看下面.
我是这样解决的:
$dbh = new PDO('mysql:host=localhost;dbname=test','root','');
或者没用PDO
方法:
首先你确定你传递数据的编码方式
其次接受页想要正常显示,必须也要有相同编码方式声明
其次,编码方式不在httpd.conf中在php.conf中有charset设置,这不过是缺省方式,在你页面中申明了编码方式是最重要的
以上就是土嘎嘎小编为大家整理的表单传送数据到php乱码相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!