Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: xml и кодировка
 
 автор: Ученик   (22.09.2006 в 11:46)   письмо автору
 
 

Есть xml файл в нем указана utf-8 кодировка. Пробую перекодировать функцией utf8_decode(), русские буквы так и не появляються. Одни иероглифы меняються на другие

Вот как они выглядят в исходном варианте.

ln="Р_С_Р°Р_РёР>РёС%Рч" cur="1"/>


Самое главное что Експлорер xml файл открывает в правильной кодировке...

ln="Хранилище"  cur="1" 


Что нужно сделать чтобы иероглифы выглядели нормально?

   
 
 автор: cheops   (22.09.2006 в 12:21)   письмо автору
 
   для: Ученик   (22.09.2006 в 11:46)
 

utf8_decode() не расшифровывает такой UNICODE, нужно использовать функции библиотеки iconv.

   
 
 автор: bartik   (22.09.2006 в 14:54)   письмо автору
 
   для: cheops   (22.09.2006 в 12:21)
 

Cheops совершенно прав, вот пример


<?
$text 
"Р_С_Р°Р_РёР>РёС%Рч"// Строка в виде UTF
$texticonv("UTF-8","windows-1251",$text); //перекодируем из утф в виндус-1251
echo $text// Выводим на экран

?>

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования