亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

如何解決php生成二維碼時出現中文亂碼的問題

發布時間:2021-07-05 15:17:28 來源:億速云 閱讀:288 作者:chen 欄目:開發技術

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

最近做了個掃描二維碼得到vcard的項目,遇到一個問題,有一部分生成完的二維碼,用android系統手機掃描后得到的vcard中的中文姓名是亂碼,經過比對發現,這部分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/

用例,代碼如下:

# 創建一個二維碼文件

復制代碼 代碼如下:

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生成二維碼時出現中文亂碼的問題”的內容了,經過本文的學習后,相信大家對如何解決php生成二維碼時出現中文亂碼的問題這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是億速云,小編將為大家推送更多相關知識點的文章,歡迎關注!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

php
AI

孟连| 九江县| 鄂伦春自治旗| 桐城市| 石家庄市| 龙泉市| 西充县| 溆浦县| 微山县| 宁乡县| 灌阳县| 突泉县| 贞丰县| 通河县| 吴旗县| 新沂市| 迁安市| 阜阳市| 玉林市| 阳高县| 上饶县| 西安市| 江城| 铁岭市| 弋阳县| 盐边县| 庄浪县| 侯马市| 西乌珠穆沁旗| 青阳县| 建德市| 永泰县| 武城县| 武定县| 青海省| 德保县| 云梦县| 正镶白旗| 敖汉旗| 绥芬河市| 双鸭山市|