回答php加access乱码怎么办

 所属分类:php教程

 浏览:120次-  评论: 0次-  更新时间:2022-11-07
描述:更多教程资料进入php教程获得。 php加access乱码的解决办法:1、使用“function enc($c){return iconv('gbk','utf-8',$c...
更多教程资料进入php教程获得。

php加access乱码的解决办法:1、使用“function enc($c){return iconv('gbk','utf-8',$c);}”方式创建从GBK转到UTF-8的函数;2、通过“function dec($c){return iconv('utf-8','gb2312',$c);}”方式创建从UTF-8转向GBK的函数。

php入门到就业线上直播课:进入学习
Apipost = Postman + Swagger + Mock + Jmeter 超好用的API调试工具:点击使用

本教程操作环境:windows7系统、PHP8.1版、Dell G3电脑。

php加access乱码怎么办?

PHP读取Access数据库 出乱码的解决办法

access的中文版默认是GBK格式的,是无法改变字符类型的,所以用php读取的时候会乱码。

解决方法是:使用iconv转换

一、使用 iconv函数制作一个转码的自定义从GBK转到UTF-8的函数,如以下代码:

function enc($c){return iconv('gbk','utf-8',$c);}
登录后复制

二、为了写入数据库的编码是符合数据库需要的,所以我们还要制作一个从UTF-8转向GBK的函数:

function dec($c){return iconv('utf-8','gb2312',$c);}
登录后复制

制作好了转码函数,接下就是正常使用了。在从数据库里面调数据显示在页面的时候使用enc()函数,从页面提交数据到数据库时使用dec()函数,这样就可以很好的解决PHP使用UTF-8编码,ACCESS使用系统默认编码的问题了。

推荐学习:《PHP视频教程》

以上就是php加access乱码怎么办的详细内容,更多请关注zzsucai.com其它相关文章!

 标签: Access,php,
积分说明:注册即送10金币,每日签到可获得更多金币,成为VIP会员可免金币下载! 充值积分充值会员更多说明»

讨论这个素材(0)回答他人问题或分享使用心得奖励金币

〒_〒 居然一个评论都没有……

表情  文明上网,理性发言!