Функций перекодировок несколько, наиболее распространенная, как указал SAD - это iconv, если она присутствует на сервере, можно проверить через:
if (function_exist("iconv") {
выполнить скрипт перекодирования
} else {
Применяем альтернативу: utf8_encode() И utf8_decode()
}
$encoding = "windows-1251#; # (cp-1251)
$encod = mb_detect_encoding($name); #utf-8 - автоопределение кодировки
Чаще всего кодировка сервера идет iso-8859-1? если она принудительно в пхп не установлена. То, что вы пишете в html-коде бесполезно... на пхп всё равно идет по умолчанию кодировка, прописанная в ини-файле. Эх, по памяти не вспомню сейчас функцию в пхп, гуглить нужно. Смотрите по заголовкам ответа сервера, обычно там 8-12 строк. ;) (Отредактировано автором: 18 Июня, 2010 - 03:32:39)
|