|
|
|
|
|
для: dead
(14.04.2008 в 14:15)
| | Могу ошибаться (всего лишь два символа), но у вас похоже UTF-16 | |
|
|
|
|
|
|
|
для: Dead
(11.04.2008 в 18:41)
| | И ещё вопрос, почему при использовании file_get_contents строчка вида:
{"mds":{"2183":"410 G","2182":"JCB 212 S","2237":"LIEBH\u0415RR-912LC","2196":"\u0410 900","2200":"\u041a 606","2233":"\u041a\u0430\u0440\u043f\u0430\u0442\u0435\u0446","2129":"\u042d\u041e 3323"},"models_element_id":null}
Получается как:
{"mds":{"2183":"410 G","2182":"JCB 212 S","2237":"LIEBH","2196":"","2200":"","2233":"","2129":""},"models_element_id":null}
? | |
|
|
|
|
|
|
|
для: cheops
(12.04.2008 в 15:28)
| | То, что iconv понятно, но вот непонятно название кодировки, пробовал и UTF-7 и UTF-8 | |
|
|
|
|
|
|
|
для: cheops
(12.04.2008 в 15:28)
| | Извиняюсь за флуд. Но у меня тоже вопрос про кодировку есть php код для генерации XML файла.
<?php
$query = "SELECT * FROM photo WHERE hide='show' ORDER BY pos";
$new = mysql_query($query);
$text.= "<?xml version='1.0' encoding='UTF-8'?>\n";
$text.= "<sites>\n";
while($news = mysql_fetch_array($new))
{
$text.="<Photo img='$news[big]' tmb='$news[small]' name1='$news[name]' dolj='$news[name_dol]' />\r\n";
}
$text.="</sites>\n";
?>
<?php
$fd = "xmlphoto.xml";
$fd = fopen($fd, "w");
fwrite($fd, $text);
fclose($fd);
?>
|
После генерации XML используется Flash-ем. Но он не понимает кодировку после генерации. Когда сохраняю в ручную XML, через блокнот, в формате UTF-8, то все работает. Хотя в начале XML написано
<?xml version='1.0' encoding='UTF-8' ?>. | |
|
|
|
|
|
|
|
для: Dead
(11.04.2008 в 18:41)
| | Для этого удобно воспользоваться функцией iconv(). | |
|
|
|
|
|
|
| как из такой кодировки:
\u0410 900
данные кодировать в Windows-1251 чтоб получилось А 900 | |
|
|
|
|