Проблемы с кодировкой и декодированием Unicode в QRCode
-
05-07-2019 - |
Вопрос
Я пытаюсь сгенерировать QR-код UTF-8, чтобы я мог использовать акценты на бис и символы Юникода.
Чтобы протестировать это, я использую множество решений для декодирования :
- http://zxing.org/w/decode.jspx - Проект zxing также используется в Android
- http://www.drhu.org/QRCode/QRDecoder.php - PHP -Декодер
- http://zbar.sf.net - Считыватель штрих-кода ZBar - проект с открытым исходным кодом и C для встроенных
Все они всегда дают мне один и тот же результат.
Ты можешь попробовать этот образ хорошо работает с Символы Юникода.
Но если я пытаюсь использовать zxing или Google Chart API для генерации QR-кода, я не могу правильно его декодировать.
Я уже пробовал это :
- 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 и добавить спецификацию, чтобы указать, что строка на самом деле находится в UTF-8.
Здесь это работает :