|
| |
|
|
| |
для: EXP
(23.11.2006 в 20:45)
| | | Я и говорю - не надо меты.
А если cp1251 мешает, так унести этот скрипт в отдельный каталог со своим .htaccess и default charset, и дело с концом. | |
| |
|
|
| |
|
|
| |
для: Trianon
(23.11.2006 в 20:10)
| | | Просто проверить :) Если утф-8 тогда вообще мета ненадо. А если по умолчанию стоит cp1251 например, то изза этого такое может быть. | |
| |
|
|
| |
|
|
| |
для: EXP
(23.11.2006 в 19:52)
| | | почему тогда не AddDefaultCharset UTF-8 ? | |
| |
|
|
| |
|
|
| |
для: Trianon
(23.11.2006 в 18:06)
| | | Попробуйте в .htaccess вставить строчку AddDefaultCharset Off | |
| |
|
|
| |
|
|
| |
для: Саша
(23.11.2006 в 15:36)
| | | А почему через <meta а не через header()? | |
| |
|
|
| |
|
|
| |
для: Саша
(23.11.2006 в 15:36)
| | | что-то в последнее время задаю вопросы, на которые никто не хочет отвечать ) | |
| |
|
|
| |
|
|
| | Суть проблемы
Читаем xml файл
while ($line = fread($fp, 8192) )
{
if ($line == false) {
fclose($fp);
$this->Getdata_error = "Fread: error reading data from Amazon";
return false;
}
$xml .= $line;
}
|
Производиться обработка xml файла. Результат сохраняется в массиве. До этого момента все кодировано в utf-8. Далее этот масив передается в шаблон смарти. В самом шаблоне указывается кодировка
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
Но в результате отображается некоторые буквы не правильно. Если вручную в браузере сменить на ютф-8 то все отображается нормально.
Помогите пожалуйста разобраться в чем дело!!!! | |
| |
|
|
|