Pull to refresh

Comments 3

> все гениальное — просто
Не все так просто, все же в IE будет проблема:

If the user enters characters that are not in the character set of the document containing the form, the UTF-8 character set will be used. UTF-8 is the preferred format for multilingual text. Refer to Character Set Recognition for a complete list of recognized character sets.

msdn.microsoft.com/en-us/library/ms533061(VS.85).aspx
Признаюсь, фразу нельзя отнести полностью к тексту статьи — это всего лишь абстрактное выражение в рамках данного контекста.
Я бы еще указал www.w3schools.com/tags/att_form_accept_charset.asp, где они делают оговорку: «Common values:
— UTF-8 — Character encoding for Unicode
— ISO-8859-1 — Character encoding for the Latin alphabet
In theory, any character encoding can be used, but no browser understands all of them. The more widely a character encoding is used, the better the chance that a browser will understand it.»
Интернет давно стал мультиязычным — поэтому предпочитаю использовать UTF-8, как более-менее продвинутую и поддерживаемую мультибайтную кодировку. В таком случае проблема с ишаком исчезает

P.S. Спасибо за ссылку на мсдн
Очень интересно, но не совсем понятно…

Т.е при указании этого аттрибута браузер кодирует текст формы в указанной кодировке?

А что происходит если набранный в форме текст не может быть представлен в указанной кодировке? (Такое же возможно?)
Sign up to leave a comment.

Articles