Pergunta

Eu estou tentando gerar UTF-8 QRCode para que eu possa encore acentos e caracteres Unicode.

Para testá-lo, estou usando muitos solução de decodificação:

  1. http://zxing.org/w/decode.jspx - O projeto ZXing também usado em Android
  2. http://www.drhu.org/QRCode/QRDecoder.php - um PHP Decoder
  3. http://zbar.sf.net - O leitor ZBar código de barras - projeto OpenSource e C para embutido

Todos eles me dão sempre o mesmo resultado.

Você pode tentar a esta imagem trabalha bem com caracteres Unicode.

Mas se eu estou tentando usar ZXing ou Google Chart API para gerar o QRCode, não pode decodificar corretamente.

Eu tentei isso:

  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

Mas tudo sem sucesso.

Você sabe como eu posso fazer? Você sabe qual a codificação é usada para a imagem trabalhando?

Foi útil?

Solução

A solução que vem à tona, é para codificar o texto em UTF-8 e adicionar uma BOM para especificar que a corda está realmente em UTF-8.

Aqui funciona:

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top