Я продемонстрировал пример с вставкой ссылки. Не везде можно использовать теги, для отображения ссылки. К примеру, вы ссылку можете передать через icq, skype. Клиенты автоматически распознают ссылку и делают так, чтобы пользователь мог перейти по одному клику. Мало того, реализация парсера может быть различной. Например, разработчик может завидомо из маски распознания убрать русские символы. До сих пор некоторые парсеры (например skype) не понимают национальных доменов. Что касается «не кодировать русские символы», так вообще то encode осуществляется по стандарту (если не ошибаюсь
www.ietf.org/rfc/rfc1738.txt).