質問

アクセントと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バーコードリーダー-埋め込み用のオープンソースおよびCプロジェクト

それらはすべて同じ結果を常に与えてくれます。

この画像はUnicode文字でうまく機能します。

ただし、zxingまたはGoogle Chart 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