$usenet = fsockopen($servip, $port, $errno, $errstr, $timeout);
$a = fgets($usenet, 5);
echo $a;
Подключение вроде как осуществляется (по крайней мере $usenet создается и она не пуста)
Но при попытке echo $a, на экране вижу иероглифы-кракозябры при любой кодировке в браузере.
Подскажите, что не так?
Спустя 6 минут, 53 секунды (14.12.2011 - 16:44) Winston написал(а):
Цитата (JustAHate @ 14.12.2011 - 15:37) |
на экране вижу иероглифы-кракозябры при любой кодировке в браузере. |
Покажи какие они ?
Спустя 15 часов, 25 минут, 39 секунд (15.12.2011 - 08:10) JustAHate написал(а):
Вот такие:
���
Спустя 1 час, 45 минут, 18 секунд (15.12.2011 - 09:55) rooor написал(а):
iconv("UTF-8", "CP1251", $a)
Спустя 27 минут, 2 секунды (15.12.2011 - 10:22) Игорь_Vasinsky написал(а):
этож вродеб ISOшная, не кирилица
Спустя 3 часа, 20 минут, 32 секунды (15.12.2011 - 13:43) Winston написал(а):
Цитата (Игорь_Vasinsky @ 15.12.2011 - 09:22) |
этож вродеб ISOшная, не кирилица |
Это символы в юникоде, которые выводятся в файле с кодировкой CP1251
Спустя 18 часов, 31 минута, 43 секунды (16.12.2011 - 08:15) JustAHate написал(а):
Цитата (rooor @ 15.12.2011 - 06:55) |
iconv("UTF-8", "CP1251", $a) |
Эти символы отображаются так, если в браузере выбрана кодировка UTF-8:
���
А если выбрать 1251, то так:
яэя
Добавил строку перед echo - результат тот же.
Спустя 1 час, 43 минуты, 18 секунд (16.12.2011 - 09:58) JustAHate написал(а):
Решил не морочиться и использовать готовое решение http://www.geckotribe.com/php-telnet/
Всем спасибо.
Всем спасибо.