python qrcode 中文乱码_Python qrcode不一致
我已經讓它在我們的開發環境中運行了一段時間,沒有任何問題。我們用它來創建兩個QR碼,兩個QR碼都包含幾乎完全相同長度的url(一個包含一個額外的字母和兩個額外的斜杠)。這兩個代碼的大小必須完全相同。在
自從我們大約五個月前安裝了pythonqrcode以來,我們生成的每一個qrcode都是完全相同的大小。然而,我們現在已經把所有的東西都推到了生產服務器上,突然出現了一個問題。在
基本上,我們生成的代碼中有一個比正常代碼大(這是帶有三個額外字符的代碼)。另一個代碼的大小是正確的。這兩個代碼是使用完全相同的函數生成的,我們只是傳遞不同的URL進行編碼。在
在我的本地機器和dev服務器上,所有qrcode的大小都完全相同(包括帶有額外字符的qrcode),但是在生產服務器上,較長的qrcode更大,而另一個則正確。在
我們使用Git版本控制,因此服務器之間的所有文件/函數等都是相同的。兩個設置之間的唯一區別是Ubuntu的版本(在生產服務器上是12.04 vs 12.10),但是我不明白為什么這會導致這個問題。在
如果兩個代碼都更大,我可以理解,但我不明白為什么只有一個服務器上一個代碼會比另一個更大。。。。。?在
如果有人能就從哪里著手解決這個問題提出任何建議,我將不勝感激!在
編輯:
以下是相關代碼:myQrGenerator = qrcode.QRCode(
version=QRCODE_SIZE,
error_correction=qrcode.constants.ERROR_CORRECT_M,
box_size=QRCODE_BOX_SIZE,
border=QRCODE_BORDER_SIZE
)
myQrGenerator.add_data('%s%s/' % (theBaseUrl, str(theHash)))
myQrGenerator.make(fit=True)
我們從局部變量中得到這些變量_設置.py在
總結
以上是生活随笔為你收集整理的python qrcode 中文乱码_Python qrcode不一致的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: vue重复点击路由报错,解决Naviga
- 下一篇: thinkphp6对接阿里云短信服务完成