Estoy intentando generar UTF-8 QRCode para que pueda repetir los acentos y los caracteres Unicode.Unicode Problemas de codificación y decodificación en QRCode
Para probarlo, estoy usando la solución de muchos de decodificación:
- http://zxing.org/w/decode.jspx - El proyecto ZXing también se utiliza en Android
- http://www.drhu.org/QRCode/QRDecoder.php - un decodificador PHP
- http://zbar.sf.net - El lector de código de barras Zbar - Open Source y el proyecto C para incrustado
Todos ellos me dan siempre el mismo resultado.
Puede probar this image works well with caracteres Unicode.
Pero si estoy tratando de usar zxing o Google Chart API para generar el código QR, no puedo decodificarlo correctamente.
He intentado esto:
- http://chart.apis.google.com/chart?cht=qr&chs=200x200&choe=SHIFT_JIS&chl=R%C3%A9my+Hubscher
- http://chart.apis.google.com/chart?cht=qr&chs=200x200&choe=ISO-8859-1&chl=R%C3%A9my+Hubscher
- http://chart.apis.google.com/chart?cht=qr&chs=200x200&choe=UTF-8&chl=R%C3%A9my+Hubscher
Pero todo ello sin éxito.
¿Sabes cómo puedo hacer? ¿Sabes qué codificación se utiliza para la imagen de trabajo?
Podría explicar exactamente lo que hizo usted para resolverlo? –
Tienes que agregar una lista de materiales: http://en.wikipedia.org/wiki/Byte_order_mark. Simplemente imprima '' \ xEF \ xBB \ xBF'' antes de su cadena. – Natim
¿Te refieres a esto? NSString * qrString = [NSString stringWithFormat: @ "\ xEF \ xBB \ xBF% @", symbol.data]; symbol.data es la cadena que proporciona ZBar SDK después del escaneo. Esto no funciona para mí por cierto. –