Сообщение от Kolyaj
|
В JavaScript не UTF, а Unicode, разные вещи.
|
Мы говорим Ленин, подразумеваем - партия,
мы говорим партия, подразумеваем -Ленин.
Да, разные.
Юникод - стандарт кодирования(но не кодировка).
UTF - одна из множества кодировок, его представляющих.
Причем для EcmaScript:
Цитата:
|
Соответствующей стандарту реализации этого международного стандарта следует интерпретировать символы в соответствии с Unicode Standard, версия 2.1 или более поздняя, и ISO/IEC 10646-1 с UCS-2 или UTF-16 в качестве принятой формы кодирования, 3й уровень реализации. Если принятое подмножество ISO/IEC 10646-1 не указано явно, предполагается, что это подмножество BMP, коллекция 300. Если принятая форма кодирования не указана явна, предполагается, что это UTF-16.
|
Как видим отправлять Java Script, согласно стандартам, вообще лучше в UTF-16, а не UTF-8.
При отправлении соответсвующих заголовков, допустим и UTF-8.
Все известные мне интепретаторы JS его поддерживают ничуть не хуже чем UTF-16.
Говорить же, что Java Script надо отправлять в кодировке Юникод -ошибка.
Правильно говорить, что его надо отправлять в одной из кодировок Юникода. Например UTF-8.
И топик-то все же о кодировках, а не о стандартах кодирования