Rumah  >  Artikel  >  pembangunan bahagian belakang  >  PHP使用UTF8编码读取ACCESS的乱码怎么办

PHP使用UTF8编码读取ACCESS的乱码怎么办

coldplay.xixi
coldplay.xixiasal
2020-08-10 11:56:152453semak imbas

PHP使用UTF8编码读取ACCESS乱码的解决方法:首先使用iconv函数制作一个转码的自定义从GBK转到【UTF-8】的函数;然后制作一个从【UTF-8】转向GBK的函数;最后从页面提交数据到数据库时使用【dec()】函数即可。

PHP使用UTF8编码读取ACCESS的乱码怎么办

PHP使用UTF8编码读取ACCESS乱码的解决方法:

一、使用 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编程(视频),access数据库教程

Atas ialah kandungan terperinci PHP使用UTF8编码读取ACCESS的乱码怎么办. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn