Перекодировка файлов

Статус
В этой теме нельзя размещать новые ответы.

Stripe

Участник
Регистрация
20 Окт 2007
Сообщения
164
Реакции
9
Добрый день.
Возникла проблема, все что пишется на русском языке в файлах выводится кракозябрами. Как перекодировать сами файлы в CP1251 ?
 
С помощью функции iconv
 
Этим текст кодируется, а кодировку файла чем задать?
 
Ну можно выдергивать контент файлов, перекодировать и заливать обратно.
Либо воспользоватся линуксовым iconv
 
PHP:
$text = iconv("UTF-8", "windows-1251", $text);
 
Этим текст кодируется, а кодировку файла чем задать?
Так в редакторе и можно задать кодировку файла или всего проекта. Например в eclipse это реализовано довольно удобно (весь проект разом конвертируется в нужную кодировку).
 
...перекодировать сами файлы в CP1251..
Открыть файл в текстовом редакторе, например, AkelPad.
Сохранить как...
Выбрать нужную кодировку.
 
Добрый день.
Возникла проблема, все что пишется на русском языке в файлах выводится кракозябрами. Как перекодировать сами файлы в CP1251 ?
Искоренить проблему в корне, выставить AddDefaultCharset в нужную кодировку
Можно на лету перекодировать с помощью iconv
 
Этим текст кодируется, а кодировку файла чем задать?

По секрету:

у обычного текстового файла нет кодировки... Это просто последовательность бит. Кодировку задаете в той программе, которой читаете файл. Некоторые определяют автоматически, некоторые нет. Так что перекодируйте текст в нужную кодировку и сохраняйте
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху