Форматирование текста, отображаемого при сканировании QR-кода

#qr-code

#qr-код

Вопрос:

Могу ли я каким-либо образом отформатировать текст, отображаемый при сканировании QR-кода? Я знаю, как создать QR-код и как отформатировать сам QR-код, чтобы он мог быть разных цветов. Что я хочу знать, так это:

  1. Если QR-код расшифровывается как фраза «Hello World», могу ли я каким-либо образом сделать так, чтобы эта фраза отображалась синим / жирным шрифтом / 15pt?
  2. Представьте, что QR-код расшифровывается как «Вот ссылка для Google:»www.google.com. Здесь «www.google.com » является рабочей ссылкой. Есть ли способ скрыть URL-адрес (www.google.com ) и вместо этого отображать другой текст, который ссылается на www.google.com ? Пример. Вот ссылка для Google: Нажмите здесь. Это будет очень полезно для длинных URL.

Ответ №1:

Нет.

У вас может быть обычный текст в формате ASCII или UTF-8. Это все, что позволяет спецификация.

Для создания новой строки можно использовать управляющий символ типа
. Но на самом деле это примерно то же самое.

Если вам нужны цвет, форматирование, HTML-ссылки и т.д. — лучше всего указать пользователю непосредственно на веб-страницу.

Комментарии:

1. Спасибо за ваш отличный ответ. К сожалению, пользователь должен иметь возможность сканировать QR-код в автономном режиме. Закодированная информация должна быть доступна для них с доступом в Интернет или без него. Поэтому я должен кодировать текст вместо отправки на веб-страницу. Если пользователь находится в Сети, у него есть возможность щелкнуть ссылку после прочтения всего текста.

2. Я не объяснял этого в своей первоначальной публикации. Ваш ответ был идеальным. Еще раз спасибо

Ответ №2:

Ваш второй пункт довольно возможен, что означает, что большую часть времени он будет работать, но он также может сделать QR-код непригодным для использования (с некоторыми считывателями).

Вы можете использовать этот формат: MEBKM. Это сделано для замены URL-адреса заголовком.

пример использования MEBKM

Но вам лучше сделать данные вашего QR-кода как можно короче и вместо этого использовать мобильный веб-сайт, как предлагается.

Комментарии:

1. хм, может быть, я что-то упускаю, но, похоже, это все еще показывает URL. Я пытаюсь избежать отображения URL-адреса пользователю. Хотя спасибо за идею.

2. вы мало что можете сделать, вам лучше использовать мобильный веб-сайт, хотя это не так просто настроить