Скрипт для кодирование cp1251

Изображение пользователя buba.

Сегодня напоролся на такую проблему:
Есть у меня свой маленький сайт на народе. Там я периодически публикую разные документы. Раньше под виндой - всё было прекрасно и замечательно. Но теперь, когда всё создаётся под линуксом, возникла проблема с кодировкой. Он то всё сохраняет в своей кодировке (UTF-8 - если не ошибаюсь), а веб браузер её отображать не хочет...
Как мне перекодировать это всё в нормальный вид? Очень много уже создано, просто переписать - не прокатит...

Комментарии (5)

0
dm - 27 Декабрь, 2007 - 07:22
Изображение пользователя dm.

Просто в теле html файла добавь строчку:
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

0
buba - 27 Декабрь, 2007 - 11:33
Изображение пользователя buba.

Ничего не получается. Эту строчку куда я только не вставлял - ничего не меняется. Текст который отображался каракулями - так ими и отображается.

Все документы у меня прописаны в блокноте(Kate), я просто добавляю несколько тегов - и публикую их.
Пробовал с помощью опенофиса сохранять в формате html - та же самая история...

Линукс - это только KDE

0
dm - 27 Декабрь, 2007 - 20:32
Изображение пользователя dm.

Ну тогда попробуй выбрать в kate нужную кодировку.
Делается это через Сервис -> Кодировка

0
buba - 27 Декабрь, 2007 - 21:51
Изображение пользователя buba.

Выбор кодировки просто меняет кодировку отображения (просто отображает каракули).

Я кодирую теги в музыкальных файлах специальной командой в командной строке. Нужно что-то на подобии этого, что бы просто переводил в другую кодировку уже набранный текст.
Причем как формат html... я так думаю...

Линукс - это только KDE

0
dm - 27 Декабрь, 2007 - 22:17
Изображение пользователя dm.

Значит делай так: открываешь файл, когда текст читабельный выделяешь его полностью (ctrl-a) и вырезаешь в буфер (ctrl-x), затем переходишь в меню сервис -> кодировка -> windows (cp1251) и вставляешь текст (ctrl-v) ну и сохраняешь документ.
Получается что ты меняешь кодировку у файла с UTF-8 на cp1251

Отправить комментарий

CAPTCHA на основе изображений
Введите цифры