Forum Webscript.Ru
Программирование => PHP => Тема начата: sozon от 24 Марта 2007, 17:06:10
-
Здравствуйте.
Возникла такая проблема:
Пишу импорт rss новостей. Т.е. забираю rss файл, парсю его и содержимое вставляю в базу данных.
База данных и весь сайт работают на cp1251, а rss фалй дается в кодировке UTF 8. В итоге в базу новости попадают в неверной кодировке ну и потом естественно неверно отображаются.
Есть ли какой нибудь способ преобразовать текст из utf в cp1251 ?
Знаю про convert_cyr_string, но она вроде не работает с utf.
-
iconv ?
-
utf8_decode (http://ua.php.net/manual/en/function.utf8-decode.php) ?
-
[p]mb_convert_encoding[/p] ?
-
[OFF]CGVictor, а как ссылки такого вида давать? Явно не вручную же прописываются! :)[/OFF]
-
Разобрался, спасибо всем, очень помогли.
-
brainkiller
Тег [PHP] и кнопка есть соответствующая.
Главное правильно функцию написать.
-
NAS
cпасибо!
-
Ой сорри, старый стал совсем забыл :)
[php] подсветка кода
[p] ссылка на функцию php.net
-
О! То-то я и думаю, что-то не то! :)