xml в ANSI, скрипт php в ANSI а на экране кракозябры, почему?

12
P
На сайте с 06.01.2009
Offline
601
934

Здравствуйте.

файл xml в ANSI

скрипт по обработке файла в ANSI

echo строка - на экране кракозябры.

Подскажите, что не так?

Спасибо


$fajl1='stena.xml';
$file1 = array();
$file1 = file($fajl1);

$x=0;
foreach ($file1 as $value) {
$x++;
if ($x<50) echo "$value";
if (substr_count($value, "формат")>0) {
$newarr[]=$value;
}
}

ПРОБЛЕМА - в массив newarr ничего не пишется, так как видимо слово формат не видит.

выводятся на экран кракозябры, что делать?

Спасибо

D
На сайте с 14.01.2007
Offline
153
#1

а с каких пор в ANSI кирилица работает?

domen4you
На сайте с 08.03.2013
Offline
53
#2

Попробуй объявить в начале

$newarr = array();

P
На сайте с 06.01.2009
Offline
601
#3
domen4you:
Попробуй объявить в начале
$newarr = array();

это сделано, просто в код тут не вставил.

---------- Добавлено 10.07.2014 в 18:31 ----------

Dinozavr:
а с каких пор в ANSI кирилица работает?

А я и прошу подсказать - как правильно сделать?

D
На сайте с 14.01.2007
Offline
153
#4

я про то, что у вас не может быть(IMHO)

postavkin:
файл xml в ANSI
domen4you
На сайте с 08.03.2013
Offline
53
#5

а тут что?

<meta charset="???">

P
На сайте с 06.01.2009
Offline
601
#6
domen4you:
а тут что?
<meta charset="???">

windows-1251

Olldman
На сайте с 21.04.2010
Offline
79
#7
domen4you:
а тут что?
<meta charset="???">

А при чем тут meta, если вопрос об xml?

<?xml version="1.0" encoding="windows-1251"?>
богоносец
На сайте с 30.01.2007
Offline
774
#8

При том, что echo ... сервак отдаёт браузеру text/html наверное, и если верить заголовку — кракозябры на экране. Браузеру указана windows-1251

Olldman
На сайте с 21.04.2010
Offline
79
#9
богоносец:
.... text/html наверное, и если верить заголовку

- сори, но я не увидел заголовок в посте ТС. Ну и по идее сервер должен отдавать как text/xml, а echo-м формируется либо только контент, либо контент вместе с разметкой. ТС - укажите, какие заголовки отправляются серверу скриптом, в какой кодировке сервер отдает инфу?

LC
На сайте с 06.07.2014
Offline
3
#10

в htaccess укажи кодировку и проблема исчезнет)

здесь могла быть ваша реклама... :)
12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий