[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: В alert() не обрабатывается юникод
Leningrad00
<a href="javascript:alert('G&#252;nter');">Довай</a>

Так хорошо. Если вынести alert() в функцию:
 
<script language="javascript" type="text/javascript">
function check(){
	alert('G&#252;nter');
	}
</script>
<a href="javascript:check();">Довай</a>
 
, выводит как есть.
Где?



Спустя 14 минут, 25 секунд (30.09.2006 - 11:50) vasa_c написал(а):
В первом случае это аттрибут html-тэга, который сначала обрабатывается по правилам html, т.е. с заменой спецсимволов, а потом уже передается в js.

Спустя 25 минут, 22 секунды (30.09.2006 - 12:16) Leningrad00 написал(а):
Хода нет?

Спустя 5 минут, 32 секунды (30.09.2006 - 12:21) vasa_c написал(а):
Чо?

Спустя 53 минуты, 33 секунды (30.09.2006 - 13:15) Leningrad00 написал(а):
Мысли по поводу как заставить преобразовывать.
У шефа встал, он купил Paydox, хочет там юникод. Все алерты в движке вынесены в функции.

Спустя 1 день, 22 часа, 34 минуты, 43 секунды (2.10.2006 - 11:50) Leningrad00 написал(а):
Нет счастья в жизни?

Спустя 10 минут, 16 секунд (2.10.2006 - 12:00) vasa_c написал(а):
Leningrad00, здесь форум программистов, а не наркоманов )

Спустя 41 минута, 54 секунды (2.10.2006 - 12:42) Leningrad00 написал(а):
На high.ru тоже не знают :(

Спустя 1 час, 34 минуты, 23 секунды (2.10.2006 - 14:16) vasa_c написал(а):
Leningrad00, взрослый дядя уже, опиши задачу по пунктам.

Спустя 40 минут, 39 секунд (2.10.2006 - 14:57) Leningrad00 написал(а):
1. Заставить alert() выводить юникод при том, что alert() вызывается способом, описанным в #1/пример2.

Мотивация: уж больно не хочется руками переделывать #1/пример2 в #1/пример1.

Спустя 13 минут, 52 секунды (2.10.2006 - 15:11) vasa_c написал(а):
Leningrad00, а он выводит юникод.
&#252; это не юникод, это спецпоследовательность. Чтобы преобразовать ее в юникод в js нужно долго бить в бубен и то вряд ли получится.
имхо данная задача должна решаться на более глубинных этапах разработки с тем чтобы везде использовался чистый юникод.

Спустя 1 час, 25 минут, 41 секунда (2.10.2006 - 16:36) Leningrad00 написал(а):
Совершенно верно.

Спустя 10 дней, 17 часов, 29 минут, 28 секунд (13.10.2006 - 10:06) Ruslan написал(а):
alert не выводит юникод,
аналогично и confirm
во всяком случае у меня в эксплорере не выводило
когда я менял кодировку
правда у меня все функции были выведены в отдельный файл
может из-за этого, но все строки туда попадали в юникоде

Спустя 59 минут, 25 секунд (13.10.2006 - 11:05) Leningrad00 написал(а):
Казнить нельзя помиловать?
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.