Unicode-Codierung und Decodierung Probleme in QRCode
-
05-07-2019 - |
Frage
Ich versuche, UTF-8 QRCode zu erzeugen, so dass ich Akzente und Unicode-Zeichen encore kann.
Um es zu testen, ich bin mit vieler Dekodierung Lösung:
- http://zxing.org/w/decode.jspx - Das ZXing Projekt auch in Android verwendet
- http://www.drhu.org/QRCode/QRDecoder.php - ein PHP-Decoder
- http://zbar.sf.net - Der ZBar Barcodeleser - Open Source und C Projekt für eingebettete
Alle von ihnen geben mir immer das gleiche Ergebnis.
Sie können versuchen, dieses Bild funktioniert gut mit Unicode-Zeichen.
Aber wenn ich versuche, ZXing oder Google Chart API zu verwenden, um die QRCode zu erzeugen, kann ich es nicht richtig entschlüsseln.
Ich habe versucht, dies:
- http: // Diagramm. 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
Aber alles ohne Erfolg.
Wissen Sie, wie kann ich tun? Wissen Sie, welche Codierung für das Arbeitsbild verwendet wird?
Lösung
Die Lösung, die aufkommt, ist, den Text in UTF-8 zu codieren und eine Stückliste hinzufügen, um anzugeben, dass die Zeichenfolge tatsächlich in UTF-8 ist.
Hier funktioniert es: