国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 開(kāi)發(fā) > PHP > 正文

php生成二維碼時(shí)出現(xiàn)中文亂碼的解決方法

2024-05-04 23:29:04
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友
這篇文章主要介紹了php生成二維碼時(shí)出現(xiàn)中文亂碼的解決方法,較為詳細(xì)的分析了php生成二維碼的方法,以及出現(xiàn)亂碼時(shí)的解決方法,具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
 
 

本文實(shí)例講述了php生成二維碼時(shí)出現(xiàn)中文亂碼的解決方法。分享給大家供大家參考。具體分析如下:

最近做了個(gè)掃描二維碼得到vcard的項(xiàng)目,遇到一個(gè)問(wèn)題,有一部分生成完的二維碼,用android系統(tǒng)手機(jī)掃描后得到的vcard中的中文姓名是亂碼,經(jīng)過(guò)比對(duì)發(fā)現(xiàn),這部分vcard中ORG這個(gè)類型沒(méi)有內(nèi)容,隨即判斷沒(méi)內(nèi)容就加上一個(gè)固定的字符串,這樣亂碼的問(wèn)題得以解決.

php生成二維碼的幾種方式

1.google開(kāi)放api,代碼如下:

復(fù)制代碼代碼如下:
$urlToEncode="http://www.survivalescaperooms.com"; 
generateQRfromGoogle($urlToEncode); 
function generateQRfromGoogle($chl,$widhtHeight ='150',$EC_level='L',$margin='0') 

$url = urlencode($url); 
echo ''; 
}

2.php類庫(kù)PHP QR Code

 

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

下載:http://sourceforge.net/projects/phpqrcode/

用例,代碼如下:

# 創(chuàng)建一個(gè)二維碼文件

復(fù)制代碼代碼如下:
QRcode::png('code data text', 'filename.png');

 

# 生成圖片到瀏覽器

復(fù)制代碼代碼如下:
QRcode::png('some othertext 1234');

 

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方法,代碼如下:

復(fù)制代碼代碼如下:
public static function png($frame, $filename = false, $pixelPerPoint = 4, $outerFrame = 4, $saveandprint=FALSE, $mergePic='') 

$image = self::image($frame, $pixelPerPoint, $outerFrame); 
if($mergePic) { 
$im = imagecreatefrompng($mergePic); 
$w = imagesx($im); 
$h = imagesy($im); 
ImageAlphaBlending($image, true); 
ImageAlphaBlending($im, true); 
$qrw = (imagesx($image)-$w)/2; 
$qrh = (imagesy($image)-$h)/2; 
imagecopy($image, $im, $qrw, $qrh, 0, 0, $w, $h); 
imagedestroy($im); 

if ($filename === false) { 
Header("Content-type: image/png"); 
ImagePng($image); 
} else { 
ImagePng($image, $filename); 
if($saveandprint===TRUE){ 
header("Content-type: image/png"); 
ImagePng($image); 


ImageDestroy($image); 
}

 

希望本文所述對(duì)大家的PHP程序設(shè)計(jì)有所幫助。


發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 太原市| 云南省| 定远县| 衡水市| 万全县| 武邑县| 固镇县| 南宁市| 甘孜| 舒兰市| 衡阳市| 连南| 武强县| 太谷县| 灵武市| 修水县| 新泰市| 大悟县| 南靖县| 沈丘县| 平阳县| 墨脱县| 宁国市| 龙陵县| 江西省| 乃东县| 黎平县| 石首市| 疏附县| 安国市| 临西县| 精河县| 西吉县| 禹城市| 镶黄旗| 祁连县| 齐齐哈尔市| 西乌珠穆沁旗| 临沭县| 永春县| 虎林市|