Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Есть ли у JS проблемы с буквами Šš (https://javascript.ru/forum/misc/25817-est-li-u-js-problemy-s-bukvami-%C5%A0%C5%A1.html)

zebra741258963 16.02.2012 13:18

Есть ли у JS проблемы с буквами Šš
 
Добрый день.
Может кто-нибудь знает - есть ли у javascript проблемы с буквами из балтийских алфавитов - "Š" и "š" (s со шляпкой сверху). Не могу понять, почему все онлайн WYSIWYG редакторы с которыми я работал: FCKeditor, TinyMCE и SPAW Editor, при перегоде в режим просмотра исходника сразу превращают эти буквы в - Š
Кодировка - UTF8, так что проблем не должно возникать, и другие буквы нестандартные буквы алфавита "ēŗūīõāģķļžčņ" показываются нормально.
Почему редакторы экранируют буквы Šš?

monolithed 16.02.2012 16:43

Цитата:

Сообщение от zebra741258963
Почему редакторы экранируют буквы Šš?

Видимо потому что для диакритических символов это корректно.

Octane 16.02.2012 17:39

Сомневаюсь, что редакторы делают это специально, скорее всего это связано с работой innerHTML

B@rmaley.e><e 16.02.2012 17:39

У JS проблем с ним нет, а вот у серверного языка могут быть.

zebra741258963 18.02.2012 12:55

У какого серверного языка могут быть проблемы с UTF8 кодировкой?

monolithed 18.02.2012 16:32

Цитата:

Сообщение от zebra741258963
У какого серверного языка могут быть проблемы с UTF8 кодировкой?

все перечислить?

zebra741258963 19.02.2012 20:37

monolithed,
Назови хотябы один, у которого с символами ēŗūīõāģķļžčņ никаких проблем нету, но при этом проблема с символом š.

monolithed 19.02.2012 21:37

Цитата:

Сообщение от zebra741258963
Назови хотябы один, у которого с символами ēŗūīõāģķļžčņ никаких проблем нету, но при этом проблема с символом š.

Да большинство языков поддерживают юникод в той или иной степени (где-то на уровне ядра, а где-то на уровне модулей). В вашем случае скорей всего нужно просто поменять кодировку самого файла и отдавать его с utf-8 заголовком.

zebra741258963 21.02.2012 05:11

Так кодировка и так UTF-8 и заголовок такой...
http://ckeditor.com/demo
Ну сам попробуй вставить туда мою строку, и увидешь что только š экранировалась.
И так ведут себя ВСЕ онлайн-редакторы...


Часовой пояс GMT +3, время: 09:11.