91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

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

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

如何解決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

栖霞市| 卢氏县| 闽侯县| 邵武市| 双鸭山市| 霍城县| 花垣县| 天峻县| 延寿县| 新泰市| 开封县| 修文县| 德江县| 枣庄市| 崇义县| 邯郸市| 西丰县| 天全县| 石首市| 城口县| 龙胜| 潜山县| 甘泉县| 徐汇区| 武隆县| 尼勒克县| 勃利县| 比如县| 固安县| 五莲县| 通化县| 周宁县| 象山县| 庆安县| 辛集市| 怀来县| 西畴县| 万盛区| 双鸭山市| 沅江市| 乌拉特中旗|