Ответов: 13 Просмотров: 1525
|
Для чтения всех данных из сокета используется мега конструкиця
while(!feof($stream)) $st .= fread($stream, 1024);
В какой она там кодировке, и какие там вообще могут быть символы - не ясно.
Не пугайтесь если они там отображаются каракулями в браузере.
Там вполне могут быть символы из первой 20-ки ascii и на их отображение надеяться нет смысла.
Между прочим символ \0 означает конец строки.
Только в одном случае оно вывело как слэш и 0, а в другом вывело как положено.
На самом деле у тебя оба результата выглядят достаточно идентично,
даже если оценить это визуально по началу сложно.
Можешь продолжать работать с этими данными дальше, как планировал.
Там нет никаких особых ошибок и вывод в обоих случаях фактически идентичен. |