Issue report by Jeremy Bante
Product
FileMaker Go
Version
Go_iPad 13.0.8
Operating system version
iOS 8.1.2 (12B440)
Description of the issue
When scanning a QR Code symbol containing data encoded in 8-bit mode, some characters are interpreted as belonging to the ISO 8859-1 character set (in compliance with the ISO 18004:2006, "2006 QR Code"), and some characters are interpreted as belonging to the JIS8 character set (in compliance with ISO 18004:2000, "2000 QR Code"). As such, the scanning is compliant with neither QR Code specification. I posted a file demonstrating the issue here:
https://www.dropbox.com/s/2niw56j5cq0o09r/BugSampleQRCode8bit.fmp12.zip?dl=0Steps to reproduce the problem
Create a QR Code symbol with an 8-bit mode segment encoding one of the character values 5C (hex), 7E, or A1-DF. Scan the symbol using the Insert From Device script step.
Expected result
Both ranges of characters {5C, 7E} and [A1-DF] should be interpreted according to the same character set, one of ISO 8859-1 or JIS8 (preferably ISO 8859-1, per the more recent QR Code specification).
Actual result
Values 5C (hex) and 7E are scanned as their ISO 8859-1 interpretation, and values A1-DF are scanned as their JIS8 interpretation.