2016-04-11 3 views
0

Jdev 11.1.2.2.0QR-код с многобайтными символов

Я должен генерировать QR штрих-код для моего приложения, и для которых я использовал ZXing от Google, чтобы достигнуть того же самого. Он хорошо работает при сканировании текста, цифр и специальных символов. Но когда я даю какой-либо другой язык, кроме английского, и просматриваю штрих-код, он отображает каждый символ как знак вопроса.

Как добиться генерации штрих-кода QR для многобайтовых символов.

ответ

0

Вы должны указать генератор Zxing, вы будете использовать набор символов UTF-8 с параметром EncodeHint, как описано in the doc.

закодировать (содержание String, ErrorCorrectionLevel ecLevel, Карта намекает)

http://zxing.github.io/zxing/apidocs/com/google/zxing/EncodeHintType.html#CHARACTER_SET:

СИМВОЛЬНЫЙ_НАБОР

общественности статической окончательный EncodeHintType СИМВОЛЬНЫЙ_НАБОР

Указывает, что кодировка символов для использования там, где это применимо (тип String)

Вы также должны быть уверены, что строка, которую вы передать на генератор в правильном наборе символов.

+0

Спасибо, Veve, я сделал это. Я воспользовался (а) над его текстом: http://javapapers.com/core-java/java-qr-code/ – pankti

 Смежные вопросы

  • Нет связанных вопросов^_^