php生成二维码时出现中文乱码的解决方法

前端之家收集整理的这篇文章主要介绍了php生成二维码时出现中文乱码的解决方法前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

本文实例讲述了PHP生成二维码时出现中文乱码的解决方法分享给大家供大家参考。具体分析如下:

最近做了个扫描二维码得到vcard的项目,遇到一个问题,有一部分生成完的二维码,用android系统手机扫描后得到的vcard中的中文姓名是乱码,经过比对发现,这部分vcard中ORG这个类型没有内容,随即判断没内容加上一个固定的字符串,这样乱码的问题得以解决.

PHP生成二维码的几种方式

1.google开放api,代码如下:

代码如下:
2.PHP类库PHP QR Code

地址:http://PHPqrcode.sourceforge.net/

下载:http://sourceforge.net/projects/PHPqrcode/

用例,代码如下:

# 创建一个二维码文件

代码如下:

# 生成图片到浏览器

代码如下:

3.libqrencode

地址:http://fukuchi.org/works/qrencode/index.en.html

4.QRcode Perl CGI & PHP scripts

地址:http://www.swetake.com/qr/qr_cgi.html

第2种方法中在二维码中间加上logo,修改PHPqrcode.PHP中的QRImage类里的png方法,代码如下:

代码如下:

PS:感兴趣的朋友还可参考本站二维码工具:

希望本文所述对大家的PHP程序设计有所帮助。

猜你在找的PHP相关文章