mysql存储的时候是汉字,php读出来却变成了问号 。出现问号最有可能PHP输出数据库是问号的原因是数据从数据库读取出来时没有设置传输编码 。
【PHP输出数据库是问号 php查询数据库并输出实例】PHP输出数据库是问号你可以在执行sql语句之前加代码PHP输出数据库是问号:mysql_query('set names utf8');
这样就可以PHP输出数据库是问号了 。
PHP MYSQL 做系统在网页上显示的数据库是问号怎么处理?PHP输出数据库是问号你这是乱码
链接库PHP输出数据库是问号的时候先 set names utf8;
数据库UTF8链接 库UTF8 表UTF8 保证这3个都是UTF8 就可以PHP输出数据库是问号了
php访问mysql数据库时,读出的数据是问号!如何解决,设置的编码方式是utf-8两边入手,
PHP,需要设置页面编码,加一行代码:
header('Content-Type:text/html;charset=utf-8');
这样就把输出编码改为了UTF-8
但是,MySQL也要设置,那就是连接到数据库之后再加一行
mysql_query("SET
NAMES
`UTF-8`");
即可
当然,你得保证你的数据库的字符集是UTF-8
如果仍然出错,那就说明数据库的字符集配置有问题
PHP读取数据库中文全是问号if ($db-server_info()'5.0.1')
{
$db-query("set names gbk2312");或者是GBK
}
把IF去掉
补充:
输出之后,你试试IE切换编码,看哪种编码能显示中文,你再把数据库编码以及页面编码调整统一 。
在用PHP查询Mysql数据库时,得到的结果中的汉字是一连串的问号,这是为什么?有什么办法可以解决?这是编码问题!
数据库中存PHP输出数据库是问号的是一种编码.而PHP输出数据库是问号你网页中使用PHP输出数据库是问号的又是另一种编码.所以会出现乱码现象.
解决方法:更改数据库PHP输出数据库是问号的编码,使之与网页编码一致!(用于多语言的话,最好是使用utf-8).像你数据库中已经有PHP输出数据库是问号了数据的,就最好不要改数据库的编码了.要不然数据库中的数据会出现乱码的.那样的话,你就只能改页面的编码方式了!
急,急 , 急,PHP从数据库中读取的内容都是问号,这是怎么回事PHP输出数据库是问号你先去数据库看看是不是都是问号
如果不是PHP输出数据库是问号,就说明是网页编码的问题PHP输出数据库是问号,你看看你数据库里面用的是什么编码PHP输出数据库是问号,一般是GB2312或者UTF-8,(你对着网页右单击,有个编码,你换个也许就能正常显示了),然后你在代码里设置网页的编码跟数据库一样就行 。
关于PHP输出数据库是问号和php查询数据库并输出实例的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站 。
推荐阅读
- 即时战略电脑免费游戏,即时战略电脑游戏推荐
- 家里换小米路由器了怎么办,小米路由器换到新家
- 微信视频号直播个人点赞,视频号直播点赞谁能看到
- java全屏播放代码 javafx全屏
- gis中分式标注如何输入实线,arcgis分式标注分数
- 华为鸿蒙2.0bate版本申请网址,华为鸿蒙osbeta申请
- 手机苹果直播看不到评论,手机苹果直播看不到评论了
- php自动释放数据库连接 php自动加载机制原理
- 新途径小程序怎么退出登录,新途径小程序怎么退出登录界面