Comment #1 on issue 811 by sro...@gmail.com: accented character
http://code.google.com/p/zxing/issues/detail?id=811
This is a tough one. Really it should be encoded as ISO-8859-1, since these
characters can be encoded as such. Then any reader ought to be able to read
it. Instead it is always being encoded as UTF-8. UTF-8 isn't really allowed
in QR codes, but, is the only option if you want to encode text that can't
be written in ISO-8859-1.
But, GWT is escaping text that goes into URLs using UTF-8, always. And this
is true of the URL to the Google Chart Server that it forms to generate the
QR code.
Ideally the iPhone reader would be able to guess the UTF-8 encoding here
and parse it anyway. Barcode Scanner does this fine.
It is sort of a bug, but I don't think it is something that will be
addressed.
FWIW, the zxing iOS libraries/test apps assume the value is UTF-8 and so
(in this case) they do the right thing. I tested a few other iOS readers
and most interpreted the data as UTF-8, a couple displayed katakana
(japanese), and one displayed the text as mentioned here.