最近有朋友咨詢說,之前在條碼打印軟件試用版做的二維碼,用安卓手機掃描可以正常顯示,用蘋果手機掃描顯示亂碼。是不是因為軟件到期沒有續(xù)費,才會導致二維碼亂碼?這里跟大家說下,這跟條碼打印軟件版本沒有關系。主要看是用的是什么版本的二維碼識別軟件。不同的二維碼識別軟件,甚至是同款軟件不同版本的識別軟件(如蘋果手機上的微信和安卓手機上的微信版本就不同),對二維碼編碼方式支持性不同。掃描顯示亂碼,就說明該掃描軟件不支持這種字符集的編碼,那么如何調(diào)整二維碼編碼呢,具體步驟如下:
在條碼打印軟件中,點擊軟件左側(cè)的“二維碼”按鈕,在畫布上繪制一個二維碼對象,雙擊二維碼,在圖形屬性-條碼中,設置條碼類型為QR-Code。我們可以看到默認的編碼方式為UTF-8。
在數(shù)據(jù)源中,點擊“修改”按鈕,數(shù)據(jù)對象類型選擇“手動輸入”,在下面的狀態(tài)框中手動刪除默認的數(shù)據(jù),然后再根據(jù)自己的需求添加自己想要的信息,點擊編輯-確定。
然后可以用安卓手機、蘋果手機進行掃描,都是可以正常顯示二維碼內(nèi)容的。效果如圖所示:
這個是用安卓手機專業(yè)的掃描軟件進行掃描的。
這個是用蘋果手機上的微信掃描顯示的效果。
如果編碼方式是UTF-8,蘋果手機、安卓手機都是可以正常掃描的。如果編碼方式是簡體中文(936)、GB2312的話,安卓手機可以正常掃描、蘋果手機掃描二維碼則會顯示亂碼,你可以把編碼設置設置為UTF-8,就可以正常顯示了。
這個是用蘋果手機掃描的,編碼方式為簡體中文(936),也就是也就是GB2312。用安卓手機是可以正常掃描的,說明蘋果手機上的微信版本支持識別簡體中文(936)編碼(當二維碼內(nèi)容是漢字時),在條碼打印軟件中直接把編碼方式設置為UTF-8即可。
以上就是有關蘋果手機掃描二維碼亂碼的原因。條碼打印軟件最新版編碼方式默認為UTF-8,一般不會出現(xiàn)亂碼的情況,如果沒有特殊需求,不要隨意更改編碼方式。近來微信后臺升級,安卓手機微信掃描二維碼,顯示的是一串網(wǎng)址,這是微信掃描后自動生成的顯示二維碼內(nèi)容的網(wǎng)址,把網(wǎng)址復制到瀏覽器就可以正常顯示文字。出現(xiàn)這種情況不要驚慌,用手機其他掃描軟件(Quick Mark)是可以正常掃描的。
共有條評論 網(wǎng)友評論