中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

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

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

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

新乐市| 油尖旺区| 甘谷县| 鸡东县| 兴城市| 德保县| 家居| 邢台市| 阳泉市| 大丰市| 牡丹江市| 宝清县| 静乐县| 那曲县| 青神县| 亳州市| 航空| 富民县| 睢宁县| 延庆县| 临清市| 白河县| 乐清市| 巍山| 建宁县| 广东省| 鹤庆县| 保亭| 肇州县| 北安市| 洮南市| 股票| 巴青县| 阿瓦提县| 忻州市| 平定县| 沙田区| 大新县| 余姚市| 沙河市| 石棉县|