Страница 1 из 1

Изменение кодировки файлов в директории

Добавлено: 01 апр 2006, 21:41
Vorax
Скачал Joomla. CMS такая.

Все бы ничего. Но кодировка php-файлов windows-1251. А у меня локаль UTF-8. В итоге в браузере ерунда, хотя ручное изменение кодировки при просмотре помогает.

Я пологаю, нужно изменить кодировку всех php и html файлов iconv'ом.

В программировании на shell'e я не силен.

Вставка в .htaccess AddDefaultCharset WINDOWS-1251 не помогла.

Или есть другое средсво решения проблемы?

Добавлено: 01 апр 2006, 22:49
Llama
Vorax, м... модифицируйте php-код чтобы отдавал в заголовке charset правильный...

Добавлено: 01 апр 2006, 23:30
Vorax
Этих файлов там как грязи.

Charset в итоговых html прописан правильный windows-1251. Браузер считает, что charset utf-8.

Может еще дело в кодировках mysql, хотя это маловероятно.

Вот mediawiki, не в пример, заработал без проблем.

Добавлено: 02 апр 2006, 00:06
Llama
Vorax, посмотрите, какие конкретно заголовки отдаете веб-сервер и в какой кодировке _на_самом_деле_ отдается страница.

Добавлено: 02 апр 2006, 12:41
Vorax
Llama писал(а):посмотрите, какие конкретно заголовки отдаете веб-сервер и в какой кодировке _на_самом_деле_ отдается страница.
В utf-8.

И что делать?

Добавлено: 03 апр 2006, 11:47
Lioxa
Предполагаю, что PHP выдаёт в соответствии с локалью. Поковыряй настройки PHP по поваду принудительного задания кодировки для вывода.

Добавлено: 03 апр 2006, 12:51
Vorax
Lioxa писал(а):Предполагаю, что PHP выдаёт в соответствии с локалью. Поковыряй настройки PHP по поваду принудительного задания кодировки для вывода.
Это понятно.

А как быть в случае хостинга?

Добавлено: 04 апр 2006, 17:22
Mr. Anderson
смени DefaultCharset в апаче
еще можешь копнуть в сторону recode/librecode
если не найдешь, скажешь, кину ссылкой

Добавлено: 05 апр 2006, 15:08
Lioxa
Vorax писал(а):А как быть в случае хостинга?
На хостинге обычно таких проблем не возникает.