문제

Accents와 Unicode 문자를 촉진 할 수 있도록 UTF-8 QRCode를 생성하려고합니다.

테스트하기 위해 많은 디코딩 솔루션을 사용하고 있습니다.

  1. http://zxing.org/w/decode.jspx - ZXing 프로젝트는 Android에서도 사용됩니다
  2. http://www.drhu.org/qrcode/qrdecoder.php -PHP 디코더
  3. http://zbar.sf.net - ZBAR 바 코드 리더 - 임베디드를위한 OpenSource 및 C 프로젝트

그들 모두는 항상 같은 결과를줍니다.

당신은 시도 할 수 있습니다 이 이미지는 잘 작동합니다 유니 코드 문자.

그러나 ZXing 또는 Google 차트 API를 사용하여 QRCode를 생성하려는 경우 올바르게 디코딩 할 수 없습니다.

나는 이것을 시도했다 :

  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

그러나 성공하지 못한다.

내가 어떻게 할 수 있는지 아십니까? 작업 이미지에 어떤 인코딩이 사용되는지 알고 있습니까?

도움이 되었습니까?

해결책

제기되는 솔루션은 UTF-8의 텍스트를 인코딩하고 BOM을 추가하여 문자열이 실제로 UTF-8에 있음을 지정하는 것입니다.

여기에서 작동합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top