ungifted писал(а):
Про стандарты интересно - поясните.
Markup штука суровая. Веб страница это код, который исполняется браузером "вживую." Если в нем доспускать ошибки, то страницы будут отображаться криво.
Цитата:
С русским в веб не все просто как-то исторически складывается - что использовать что надо? :)
В идеале надо использовать Unicode (UTF-8). Эта кодировка специально придумана для отображения всех символов во всех языках (UTF-16). Так же подойдет кодировка стандарта ISO. Для русского это ISO-8859-5.
Проблема с русским заключается в том, что Windows использует нестандартную, проприетарную кодировку. Само по себе это не так важно, если граммотно программировать веб страницы. Браузер должен знать в какой кодировке нужно отображать символы. Если этого жестко не указать, то текст будет выводиться в дефолтовой кодировке браузера. Этот форум считает, что у всех по дефолту стоит Windows-1251. Откуда такое предположение и, самое главное, зачем оно было сделано мне не ясно.
Интернет — платформенно-независимая среда. Следовательно, все должно быть построено вокруг платформенно-независимых стандартов. Стандартам жестко следуют те веб дизайнеры, которым небезразличны пользователи.
И, наоборот, если какая-то категория пользователей нежелательна на данном ресурсе, то их можно отсечь различными способами.
Но в данном случае, надеюсь, дело просто в небрежности.