真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網站制作重慶分公司

如何解決php生成二維碼時出現(xiàn)中文亂碼的問題-創(chuàng)新互聯(lián)

這篇文章主要講解了“如何解決php生成二維碼時出現(xiàn)中文亂碼的問題”,文中的講解內容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“如何解決php生成二維碼時出現(xiàn)中文亂碼的問題”吧!

平山網站制作公司哪家好,找創(chuàng)新互聯(lián)!從網頁設計、網站建設、微信開發(fā)、APP開發(fā)、成都響應式網站建設公司等網站項目制作,到程序開發(fā),運營維護。創(chuàng)新互聯(lián)于2013年開始到現(xiàn)在10年的時間,我們擁有了豐富的建站經驗和運維經驗,來保證我們的工作的順利進行。專注于網站建設就選創(chuàng)新互聯(lián)。

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

php生成二維碼的幾種方式

1.google開放api,代碼如下:


復制代碼 代碼如下:

$urlToEncode="https://www.jb51.net";
generateQRfromGoogle($urlToEncode);
function generateQRfromGoogle($chl,$widhtHeight ='150',$EC_level='L',$margin='0')
{
$url = urlencode($url);
echo '';
}


2.php類庫PHP QR Code

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

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

用例,代碼如下:

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


復制代碼 代碼如下:

QRcode::png('code data text', 'filename.png');

# 生成圖片到瀏覽器


復制代碼 代碼如下:

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


復制代碼 代碼如下:

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);
}

感謝各位的閱讀,以上就是“如何解決php生成二維碼時出現(xiàn)中文亂碼的問題”的內容了,經過本文的學習后,相信大家對如何解決php生成二維碼時出現(xiàn)中文亂碼的問題這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是創(chuàng)新互聯(lián)網站建設公司,,小編將為大家推送更多相關知識點的文章,歡迎關注!


名稱欄目:如何解決php生成二維碼時出現(xiàn)中文亂碼的問題-創(chuàng)新互聯(lián)
文章位置:http://weahome.cn/article/deeehi.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部