Domanda

Sto provando a generare QRCode UTF-8 in modo da poter codificare accenti e caratteri Unicode.

Per testarlo, sto usando molte soluzioni di decodifica:

  1. http://zxing.org/w/decode.jspx - Anche il progetto zxing utilizzato in Android
  2. http://www.drhu.org/QRCode/QRDecoder.php - un decodificatore PHP
  3. http://zbar.sf.net - Il lettore di codici a barre ZBar - Progetto OpenSource e C per embedded

Tutti mi danno sempre lo stesso risultato.

Puoi provare questa immagine funziona bene con caratteri Unicode.

Ma se sto provando a utilizzare zxing o l'API di Google Chart per generare il QRCode, non posso decodificarlo correttamente.

Ho provato questo:

  1. http: // chart. apis.google.com/chart?cht=qr&chs=200x200&choe=SHIFT_JIS&chl=R%C3%A9my+Hubscher
  2. http: //chart.apis.google.com/chart?cht=qr&chs=200x200&choe=ISO-8859-1&chl=R%C3%A9my+Hubscher
  3. http: // chart.apis.google.com/chart?cht=qr&chs=200x200&choe=UTF-8&chl=R%C3%A9my+Hubscher

Ma tutto senza successo.

Sai come posso fare? Sai quale codifica viene utilizzata per l'immagine di lavoro?

È stato utile?

Soluzione

La soluzione che si presenta è quella di codificare il testo in UTF-8 e aggiungere una DBA per specificare che la stringa è effettivamente in UTF-8.

Qui funziona:

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top