содержимое загруженного файла выводится на экран, но без акцента - PullRequest
1 голос
/ 12 февраля 2011
INT. PALO TORCIDO HIGH SCHOOL, CAFETER�A - DAY

Привет, я загрузил .txt на свой сервер и получил содержимое с помощью fopen / fread и также использовал file_get_contents на всякий случай.

Кажется, я не могу понять, как кодироватьспециальные символы ...

В моем HTML мой UTF установлен на 8. Я также попытался PHP HEADER использовать кодировку UTF-8.

Как правильно обрабатывать файлы сбуквы не являются частью английского алфавита?

1 Ответ

1 голос
/ 12 февраля 2011

Попробуйте utf8_encode ()

echo utf8_encode(file_get_contents('file.txt'));

Это работает, если * .txt закодирован в Latin1.Если можно использовать и другое кодирование, определите кодировку с помощью mb_detect_encoding () и закодируйте ее в UTF8 с помощью mb_convert_encoding ()

...