2015-11-18 5 views
0

QR-коды могут содержать различное содержимое (URL-адреса, vCards, Wifi-Configurations ...) - в спецификации QR-Code ничего не сказано о содержании.Как различаются типы контента в QR-коде?

Как различаются эти типы контента? Только путем разбора первых нескольких символов содержимого и сопоставления с схемами URL (http :, tel :, fb :)? Или есть другое «волшебное» значение внутри кода?

Таким образом, невозможно кодировать несколько содержимого в ОДНОМ QR-коде без азартных игр с поддержкой чтения-приложения ... например. один URL и некоторый текст в ОДНОМ коде.

Заранее спасибо.

+0

QR-код это просто строка, она не предоставляет никаких средств для типов контента. – Eric

ответ

0

Как различаются эти типы контента? Только путем разбора первых нескольких символов содержимого и сопоставления с схемами URL (http :, tel :, fb :)?

Да. QR-код содержит только строку символов UTF-8. Для сканирования текста используется QR-сканер.

Обычно он будет смотреть на первые несколько символов, чтобы увидеть, соответствуют ли они схеме, которую он распознает.

Таким образом, невозможно кодировать несколько содержимого в ОДНОМ QR-коде без азартных игр с поддержкой чтения-приложения ... например. один URL и некоторый текст в ОДНОМ коде.

Это верно. Обычно один QR-код содержит один фрагмент информации. Если у вас есть код http://example.com/\nVisit Us!, то, скорее всего, некоторые читатели будут смущены.

Лучшее, что вы можете сделать, это создать URL-адрес, который указывает на веб-страницу, содержащую разные типы данных. Например, мои QR коды указывают на http://edent.tel/ сайт, то есть mailto:, http://, VCARD, tel: и т.д.