Здравствуйте, Евгений Музыченко, Вы писали:
vsb>>Типичные для URL символы он не считает разрывом слова, поэтому разницы между =, & и буквами для него нет.
ЕМ>Вот я и пытаюсь понять эту логику.
Логика простая. Правила переноса ориентированы на текст на естественных языках, и учитывают только разделители, принятые в них. И это правильно. Нормальный текст, включающий слова с небуквенными символами (идентификаторы, артикулы и т.п.), при переносе не должен внезапно разбиваться посередине этих слов.
URL тут ничем не отличается от любой другой абракадарбы (каковой для большинства пользователей веба и является). Применение к нему логики парсера языка программирования — ну

, откуда такие фантазии.