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

25.03.2009, 01:14
|
|
Познающий
Регистрация: 14.04.2008
Сообщений: 78
Провел на форуме: 41875
Репутация:
4
|
|
Whois. Проблема кодировки
Последний раз редактировалось dimash; 25.03.2009 в 01:19..
|
|
|

25.03.2009, 01:19
|
|
Moderator - Level 7
Регистрация: 13.12.2006
Сообщений: 531
Провел на форуме: 2127116
Репутация:
383
|
|
Ты так и будешь новые темы по всем вопросам задавать?
Потому что ответ приходит в кодировке KOI8-U
|
|
|

25.03.2009, 01:21
|
|
Познающий
Регистрация: 14.04.2008
Сообщений: 78
Провел на форуме: 41875
Репутация:
4
|
|
А ты посмотри imena.ua!
|
|
|

25.03.2009, 01:27
|
|
Moderator - Level 7
Регистрация: 13.12.2006
Сообщений: 531
Провел на форуме: 2127116
Репутация:
383
|
|
Для чего мне его смотреть?
Используй iconv
|
|
|

25.03.2009, 14:59
|
|
Познающий
Регистрация: 14.04.2008
Сообщений: 78
Провел на форуме: 41875
Репутация:
4
|
|
Да, спасибо, прав. Это подтвердили netua. Я поставил в "МЕТА" windows-1251, а скрипте добавил
$buffer = iconv("KOI8-U","Windows-1251",$buffer);
Все равно проблема. Whois здесь.
Последний раз редактировалось dimash; 25.03.2009 в 15:03..
|
|
|

25.03.2009, 16:01
|
|
Познавший АНТИЧАТ
Регистрация: 24.06.2008
Сообщений: 1,996
Провел на форуме: 6075534
Репутация:
2731
|
|
PHP код:
$buffer = iconv("KOI8-U","windows-1251",$buffer);
И в мета все сотри.
|
|
|

26.03.2009, 20:05
|
|
Познающий
Регистрация: 14.04.2008
Сообщений: 78
Провел на форуме: 41875
Репутация:
4
|
|
Сообщение от mailbrush
PHP код:
$buffer = iconv("KOI8-U","windows-1251",$buffer);
И в мета все сотри.
Это не имеет. Значения.
В чем проблема я так и не понял.
|
|
|

26.03.2009, 20:31
|
|
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
Провел на форуме: 9220514
Репутация:
3338
|
|
PHP код:
<?php
$q = 'вася пряников';
$s = mb_detect_encoding($q);//Определяем кодировку
$q = iconv($s, 'CP1251//TRANSLIT', $q);//Декодируем
echo $s . "\r\n";
echo $q . "\r\n";
?>
и посмотри, какую кодировку выведет на экран из этих каракуль
+
http://www.artlebedev.ru/tools/decoder/
+
строку прилетевшую скорее всего надо будет в массив загонять, т.к. начинается с английских букв, т.е. сначала отделить читаемое от нечитаемого, а потом отдельно конвертировать кашу
|
|
|

27.03.2009, 01:05
|
|
Познающий
Регистрация: 14.04.2008
Сообщений: 78
Провел на форуме: 41875
Репутация:
4
|
|
Если в ИЕ. выбрать KOI8-U, тогда сразу читается.
|
|
|

27.03.2009, 12:16
|
|
Познающий
Регистрация: 14.04.2008
Сообщений: 78
Провел на форуме: 41875
Репутация:
4
|
|
Может,хостинг виноват? Whois работает, проверяет.
Проблема с кодировкой. netua подтверидили, что ответ приходит кодировкой "KOI8-U", но строки
PHP код:
PHP код:
$buffer = iconv("KOI8-U","Windows-1251",$buffer);
mb_convert_encoding($buffer,"UTF-8","KOI8-U");
не помогли. Они что-то преобразовуют, но получается каша.
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|