iconv -f cp1251 -t utf8 index.html -o index.txt && mv index.txt index.html
Либо открыть через блокнот, выбрать кодировку utf8 и пересохранить документ. Заодно поправить мета-теги html
Вот скрипт для оболочки bash, можно запустить на сервере. Перекодирует все файлы в utf8 и складывает в отдельную папку
Код:
#!/bin/bash DIR=$1 DIR=${DIR%/} papka='ct' iscode='cp1251' tocode='utf8' #echo "$DIR"
if [ -en $DIR ]; then DIR='.'; fi mkdir "$DIR/$papka";
for FILE in $(ls -1A "$DIR") do
if [ "$FILE" == "$papka" && "$FILE" == "$DIR" ]; then break;fi
echo "Converting $iscode -> $tocode $FILE" iconv -f $iscode -t $tocode "$DIR/$FILE" -o "$DIR/$papka/$FILE" echo "" done
echo 'Everything is done!' |