Задать вопрос
miloslovesky
@miloslovesky
Do you know who i am? I'm not you.

Как заставить роутер принимать юникод-символы для SSID (Netgear)?

Сейчас выдаёт ошибку:
Character is not allowed in SSID.
  • Вопрос задан
  • 1523 просмотра
Подписаться 1 Оценить Комментировать
Решения вопроса 1
miloslovesky
@miloslovesky Автор вопроса
Do you know who i am? I'm not you.
Надо отключить JavaScript перед применением настроек
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
gbg
@gbg
Любые ответы на любые вопросы
Проблема намного шире - "Как заставить весь зоопарк пользовательских устройств начать понимать юникод вместо ASCII". (спасибо Moskus за ссылку на стандарт).

Ответ - никак.
Ответ написан
Moskus
@Moskus
Вероятно, никак, если для него нет альтернативной прошивки, которая работает в полном соответствии со стандартом.

Армянское Радио при этом ошибается. Стандарт говорит, что SSID - это последовательность длиной от 0 до 32 восьмибитных значений. То есть технически, это даже не коды символов - это просто байты.
В стандарте ограничений на эти значения (вроде того, чтобы старший бит у всех восьмибитных блоков был нулем) не существует.
Однако обычной практикой является наличие ограничений, которые позволяют избежать проблем с вводом.
В версии 802.11 от 2012 года возможность интерпретации последовательности байт SSID, не как символов однобайтовой кодировки, а как символов мультибайтовой (UTF-8), однозначно закреплена. Говорится об этом в разделе "8.4.2.2 SSID element". Сам стандарт можно получить здесь.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы