php生成二维码中文乱码怎么办_PHP教程
最近做了个扫描二维码得到vcard的项目,遇到一个问题,有一部分生成完的二维码,用android系统手机扫描后得到的vcard中的中文姓名是乱码,经过比对发现,这部分vcard中ORG这个类型没有内容,随即判断没内容就加上一个固定的字符串,这样乱码的问题得以解决。这样解决算是曲线救国吧,不知道怎么根本解决乱码问题,谁得到方法请留言告知,谢谢。
三、 php生成二维码的几种方式
1.google开放api
代码如下 | |
$urlToEncode="http://gz.altmi.com"; |
2.php类库PHP QR Code
地址:http://phpqrcode.sourceforge.net/
下载:http://sourceforge.net/projects/phpqrcode/
用例:
代码如下 | |
# 创建一个二维码文件 |
3.libqrencode
地址:http://fukuchi.org/works/qrencode/index.en.html
php支持请参考:http://hirokawa.netflowers.jp/entry/4900/
4.QRcode Perl CGI & PHP教程 scripts
地址:http://www.swetake.com/qr/qr_cgi.html
四、第2种方法中在二维码中间加上logo
修改phpqrcode.php中的QRimage类里的png方法:
代码如下 | |
public static function png($frame, $filename = false, $pixelPerPoint = 4, $outerFrame = 4, $saveandprint=FALSE, $mergePic='') if ($filename === false) { |
推荐阅读
-
PHP使用Get变量获取中文乱码的解决方法_PHP教程
-
PHP在线生成二维码代码(google api)的例子,googleapi_PHP教程
-
PHP基于phpqrcode生成带LOGO图像的二维码实例,phpqrcodelogo_PHP教程
-
php生成二维码时出现中文乱码的解决方法
-
小结下MySQL中文乱码,phpmyadmin乱码,php乱码 产生原因及其解决方法第1/3页_PHP教程
-
phpmyadmin中文乱码问题及有效的解决方法_PHP教程
-
yii 整合phpqrcode生成二维码附在线演示地址,yiiphpqrcode_PHP教程
-
php pdo oracle中文乱码的快速解决方法,_PHP教程
-
二维码在线生成图片PHP源代码_PHP教程
-
php的GD库imagettftext函数解决中文乱码问题,_PHP教程