QRCodeのUnicodeエンコードおよびデコードの問題
-
05-07-2019 - |
質問
アクセントとUnicode文字をアンコールできるようにUTF-8 QRCodeを生成しようとしています。
テストするために、多くのデコードソリューションを使用しています:
- http://zxing.org/w/decode.jspx -zxingプロジェクトもAndroidで使用
- http://www.drhu.org/QRCode/QRDecoder.php - PHPデコーダー
- http://zbar.sf.net -ZBarバーコードリーダー-埋め込み用のオープンソースおよびCプロジェクト
それらはすべて同じ結果を常に与えてくれます。
この画像はUnicode文字でうまく機能します。
ただし、zxingまたはGoogle Chart APIを使用してQRCodeを生成しようとすると、正しくデコードできません。
これを試しました:
- 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
しかし、すべて成功しません。
どうすればいいか知っていますか?作業イメージに使用されているエンコードを知っていますか?
解決
解決策は、テキストをUTF-8でエンコードし、BOMを追加して、文字列が実際にUTF-8であることを指定することです。
ここで動作します:
所属していません StackOverflow