parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

Помогите дураку по кодировкам, пожалуйста.

Василий М. 24.09.2014 09:31

Перелеплял свой сайт с вин-1251 на утф-8, как того зачем-то хочет от меня w3c.

Пересохранил блокнотом с анси на утф-8 все .html, все auto.p, все .cfg.

БД не трогал пока, и спецом пытался валидировать страницы, где базы не участвуют. В html прописал мету с utf-8.

Валидатор w3c говорит: Internal encoding declaration utf-8 disagrees with the actual encoding of the document (windows-1251).
<meta content="text/html; charset=utf-8" http-equiv="Content-Type">

Что за экчуал инкодинг, блин, откуда берётся. Пересохранил в utf-8 даже auto.p из cgi-бина. Ни фига.

Открыл его и вижу:
$CHARSETS[
#	$.cp866[$charsetsdir/cp866.cfg]
#	$.koi8-r[$charsetsdir/koi8-r.cfg]
#	$.koi8-u[$charsetsdir/koi8-u.cfg]
#	$.windows-1250[$charsetsdir/windows-1250.cfg]
	$.windows-1251[$charsetsdir/windows-1251.cfg]
#	$.windows-1254[$charsetsdir/windows-1254.cfg]
#	$.windows-1257[$charsetsdir/windows-1257.cfg]
#	$.x-mac-cyrillic[$charsetsdir/x-mac-cyrillic.cfg]
]
А, ну, понятно. Нужна ещё строка про utf-8, перестановка дыры в решетках на неё, плюс файл .cfg в /charsets/. А его там нет.

Где взять?

Куда ещё может понадобиться копнуть?