www.1862.net > PHP网页中文出现问号~

PHP网页中文出现问号~

1,数据库字段编码问题,一般从页面提交过去的数据都是utf8的,数据库字段编码如是gbk的就会出现这样的问题。 2,如果通过命令行进入数据库的话,先执行下set names utf8 然后在查询数据库,试试。 希望能够帮到你

你这个跟数据库编码有关系,跟你的程序没关系!!

php编码和数据库保存的编码不一样?字段值换成英文试一试

解决办法如下: 默认是拉丁把编码设置为gbk mysql的ini加上 default-charseter-set=gbk 然后用任务管理器关闭mysql,再重启。

编码问题 一般处理中文 都是回 先把中文编码例如使用 urlencode 然后在解码 urldecode 这样i基本就不会有乱码问题 前提是你要确保 网页的 charset 和 字体的 charset 一致

去MYSQL里面设置,不要在PHP里设置MYSQL的编码,乱码肯定就是编码问题无疑,推荐你先把MYSQL里面表的编码改好,然后再把PHP的编码改好,这样就应该没问题了。

无论数据库或者是页面 出现乱码 问号 空白 那基本就是编码不一致的问题。你数据库设置了什么编码 比如是UTF-8 那么你页面也设置这个编码 并且使用header("Content-Type: text/html; charset=utf-8");让浏览器也使用这个编码 并且在连接数据库的...

第一种方法:在浏览器菜单栏中选择“查看”->编码->自动选择(或者utf8); 第二种,看看你写代码的软件中的编码类型选择了么 ,我用的是EditPlus,所以在右下角那个地方有一个utf8有时候出现你说的情况就是因为utf8变成了ANSI,双击它可以选择其...

出现问号最有可能的原因是数据从数据库读取出来时没有设置传输编码。 你可以在执行sql语句之前加代码:mysql_query('set names utf8'); 这样就可以了。

在建表的时候用 gb2312 在数据库查询 mysql_query("SET NAMES'gb2312'") 在PHP 输出时 header('Content-Type:text/html;charset=gb2312');

网站地图

All rights reserved Powered by www.1862.net

copyright ©right 2010-2021。
www.1862.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com