php数据库读取乱码,php如何解决从数据库中读取乱码数据的问题

从数据库中读取php乱码数据的解决方案如下:1。将PHP页面语言本身的编码类型修改为“utf8”;2.将MySQL字符集修改为“utf8”;3.更改脚本编辑环境;4.添加代码“MySQL _ query(& quot;集合名称& # 39;GBK & # 39;");”。

推荐:“PHP视频教程”

这种方法适用于所有品牌的电脑。

php读取mysql中文数据中乱码的解决方案

1.PHP页面语言本身的编码类型不适合。这时候你直接在剧本里写的中文肯定乱码了,更别说数据库了

解决方法:

选择& # 39;UTF8 & # 39或者& # 39;gb2312 & # 39,以便客户端浏览器自动选择并正确显示中文。注意:& # 39;UTF8 & # 39或者& # 39;gb2312 & # 39中文可以正确显示。

2.MySQL数据库中的编码类型不正确。

解决方法:

创建数据库时,选择MySQL字符集& # 39;UTF8 & # 39,MySQL连接校对选择utf8_general_ci,这样这样创建的数据库就可以毫无问题的用来存储中文了。

不然你的中文先在MySQL里乱码,别指望它能在PHP页面里正确显示你。

3.和平时的脚本编辑环境有关。

比如有些内容是用word写的,有些是用Notepad写的,有些是用editplus、ultraplus等文本编辑器写的。有时候直接用DW写中文,

解决方法:

尽量用同一个编辑器。如果是复制的原始内容,建议使用ultraplus中的编码转换功能转换为utf8或gb2312。

转换成什么类型并不重要,关键要求是你的PHP WEB应用中的编码要一致。

4.编程访问MySQL时,建议添加一行代码:MySQL _ query(& quot;集合名称& # 39;GBK & # 39;");以上是php如何解决从数据库中读取乱码数据问题的细节,还有更多

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值