Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
 |
|

23.09.2008, 01:54
|
|
Познавший АНТИЧАТ
Регистрация: 15.01.2008
Сообщений: 1,166
Провел на форуме: 2459557
Репутация:
606
|
|
Почему такая ерунда?
PHP код:
<script>
alert(String.fromCharCode( -248 ))
</script>
Выдает символ .. все корректно.. А это -
Выдает квадраты
Функции то одинаковые.... кодировки менял в браузере - не помогает..
Последний раз редактировалось попугай; 23.09.2008 в 01:56..
|
|
|

23.09.2008, 03:06
|
|
Постоянный
Регистрация: 28.12.2007
Сообщений: 328
Провел на форуме: 3054717
Репутация:
170
|
|
String не решает?)
|
|
|

23.09.2008, 13:42
|
|
Участник форума
Регистрация: 06.04.2008
Сообщений: 102
Провел на форуме: 162579
Репутация:
28
|
|
попробуй ковычки добавить чтобы явно указать что тип String
|
|
|

23.09.2008, 14:27
|
|
Познавший АНТИЧАТ
Регистрация: 15.01.2008
Сообщений: 1,166
Провел на форуме: 2459557
Репутация:
606
|
|
Какой String ?
функция chr() принимает параметр integer
|
|
|

23.09.2008, 14:37
|
|
Постоянный
Регистрация: 16.02.2008
Сообщений: 724
Провел на форуме: 1025839
Репутация:
581
|
|
Вполне возможно, что дело в кодировке...
|
|
|

24.09.2008, 22:03
|
|
Познавший АНТИЧАТ
Регистрация: 15.01.2008
Сообщений: 1,166
Провел на форуме: 2459557
Репутация:
606
|
|
Вполне возможно, что дело в кодировке...
Например?
|
|
|

24.09.2008, 22:34
|
|
Постоянный
Регистрация: 30.08.2007
Сообщений: 773
Провел на форуме: 3069349
Репутация:
808
|
|
Вообще-то, функция String.fromCharCode должна сначала приводить все переданные аргументы к беззнаковому типу, поэтому:
Код:
String.fromCharCode( -n ) === String.fromCharCode( n );
Хотя некоторые реализации могут об этом забывать.
Вероятно, в PHP такого преобразования не производится.
|
|
|

24.09.2008, 22:48
|
|
Познавший АНТИЧАТ
Регистрация: 15.01.2008
Сообщений: 1,166
Провел на форуме: 2459557
Репутация:
606
|
|
пробовал делать так
PHP код:
<script>
alert(String.fromCharCode( -248 ))
</script>
а потом так
PHP код:
<script>
alert(String.fromCharCode( 248 ))
</script>
выдает разные значения...
Вообще непонятно, почему, казалось бы одинаковые функции выдают разные резальты..
String.fromCharCode( ) и chr()
|
|
|

24.09.2008, 23:00
|
|
Постоянный
Регистрация: 30.08.2007
Сообщений: 773
Провел на форуме: 3069349
Репутация:
808
|
|
Сообщение от попугай
Вообще непонятно, почему, казалось бы одинаковые функции выдают разные резальты..
String.fromCharCode( ) и chr()
Всё же это функции двух разных языков. А какой символ с кодом -248 ты ожидал увидеть? 
|
|
|

24.09.2008, 23:05
|
|
Познавший АНТИЧАТ
Регистрация: 15.01.2008
Сообщений: 1,166
Провел на форуме: 2459557
Репутация:
606
|
|
Всё же это функции двух разных языков. А какой символ с кодом -248 ты ожидал увидеть?
Ну разных, то разных.. но смысл один - получить символ по его коду..
с кодом -248 скрипт на яваскрипте выдает символ "("
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|