четверг, 12 января 2017 г.

Юникод в SSID: Смайлики в названии сетей.

  На официальном форуме поднимался вопрос поддержки Mikrotik Unicode (UTF-8) в SSID для создания прикольных названий сетей (можно использовать спецсимволы, различные шрифты, смайлики и прочее в имени WIFI-сети). На форму обсуждалось то, что если ввести символы Юникода в следующем виде
ssid="\C4\9B\C5\A1\C4\8D\C5\99\C5\BE\C3\BD\C3\A1\C3\AD\C3\A9"
  Причем ОБЯЗАТЕЛЬНО через командную строку, то, несмотря на то, что в винбоксе отображаются крякозябры - в устройствах поддерживающих Unicode в названии сети он отображается корректно.
  Пользователь R1CH пошел дальше - создал специальный генератор, который преобразует символы Юникода уже в код добавления SSID на интерфейс RouterOS. Сам генератор доступен по адресу:
  Вам достаточно скопировать символы Юникода, например с этого сайта-справочника, сайта emojicopy.com или с этой темы ВК, вставить в поле генератора и получить скрипт.

Вставляем символы

Результат
  Имейте ввиду ограничения на длину SSID. После этого, вместо X подставляем номер беспроводного вашего интерфейса и любуемся результатом.


  Стоит сказать, что Windows не понимает в названиях SSID Unicode, поэтому в названии сети будут кракозябры. Android, Linux, Mac OS - отображают без проблем.

11 комментариев:

  1. на Windows 10 кракозябр нет )))

    ОтветитьУдалить
  2. крокозябр нет, но как-то нестабильно работает - отваливается переодически. Вернул старое имя обратно :)

    ОтветитьУдалить
  3. Жаль для capsmana этот способо не работает :(

    ОтветитьУдалить
  4. Этот комментарий был удален автором.

    ОтветитьУдалить
  5. Для CAPsMAN используйте другую команду
    /caps-man configuration set ssid="Значение с генератора"
    потом выбираем номер сети и энтер, если сеть одна то 0

    ОтветитьУдалить
    Ответы
    1. прошивка 6.48 не работает :( имя сети в устройствах отображается либо аброкадабры(как из примера в статье) либо "U+1F603"

      Удалить
    2. Нужно копировать картинку эмодзи и вставлять в генератор

      Удалить