国产探花免费观看_亚洲丰满少妇自慰呻吟_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://m.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ā)表
主站蜘蛛池模板: 黑河市| 方城县| 长兴县| 克拉玛依市| 洛浦县| 格尔木市| 宁国市| 昌都县| 龙泉市| 织金县| 东至县| 麻江县| 大足县| 赫章县| 凌海市| 景谷| 威信县| 桃江县| 舒兰市| 廊坊市| 洞口县| 宝坻区| 罗山县| 垫江县| 夹江县| 宣汉县| 镶黄旗| 江永县| 临潭县| 平潭县| 兰西县| 泊头市| 杭锦后旗| 蓬溪县| 扎鲁特旗| 恩施市| 永清县| 阿巴嘎旗| 锡林郭勒盟| 南澳县| 临安市|