View Issue Details

IDProjectCategoryView StatusLast Update
0016786ScribusGraphics / Image Framespublic2022-05-01 22:02
Reporterwillsonlin Assigned Tojghali  
PrioritynormalSeverityminorReproducibilityhave not tried
Status resolvedResolutionfixed 
OSWindowsOS Version8 
Product Version1.5.9.svn 
Fixed in Version1.5.9.svn 
Summary0016786: QR code generated by "Insert Barcode" could not show CJK characters correctly
DescriptionQR code generated by "Insert Barcode" could not show CJK characters correctly,they displayed as "?" when scanned them from barcode scanner apps.The barcode scanner apps themselves support CJK characters.It's an issue should be improved or there are other ways to make them display correctly?
Steps To Reproduce1.Open "Insert Barcode" Window,choose "QR Code" from "Two-Dimension Codes"
2.Enter some CJK texts into "Contents" entry,for example,Simplified Chinese character like "测试".
3.Then the QR Code been generated.Scan it use barcode scanner apps support CJK characters,the result displayed as "?" means not recognizable.
TagsNo tags attached.
PatchNo

Activities

jghali

2022-05-01 21:57

administrator   ~0049636

Last edited: 2022-05-01 22:02

QRCode default encoding, ISO-8859-1 (Latin 1), has no support for CJK characters. I modified the code so as to use UTF-8 encoding in case characters outside Latin1 set are present in the barcode string. However be aware that support for characters outside Latin1 set is not uniform across barcode readers and barcode apps, sometime it is necessary to modify settings in order to get UTF-8 support, sometime UTF-8 is not supported at all. So I'm not quite sure it is a good idea to use CJK characters in your QR codes.

Issue History

Date Modified Username Field Change
2022-04-25 13:29 willsonlin New Issue
2022-05-01 21:57 jghali Assigned To => jghali
2022-05-01 21:57 jghali Status new => resolved
2022-05-01 21:57 jghali Resolution open => fixed
2022-05-01 21:57 jghali Fixed in Version => 1.5.9.svn
2022-05-01 21:57 jghali Note Added: 0049636
2022-05-01 22:02 jghali Note Edited: 0049636