В ANSI Код (Text): echo 'Русский текст'; выводит в консоли как Перекодирую в UTF-8, сталю Код (Text): header('Content-Type: text/html; charset=utf-8'); , получаю Система freebsd. Код (Text): header('Content-Type: text/html; charset=utf8'); пробовал. windows-1251 - аналогичная история.
1. любой уважаемый редактор кодов умеет перекодировать файл в utf-8 например PHP Expert editor делает это в меню файл -> кодировка -> UTF-8 2.Если вдруг появится возможность выводить в браузер то не помешало бы вот так поменять Код (PHP): <html> <head> <meta http-equiv="content-type" content="text/html; charset=UTF-8" /> <title>какойнить заголовок</title> </head> <body> <?php echo 'Русский текст'; ?> </body> </html>
Конвертнуть файл в UTF-8(без BOM) И указать заголовок в <head> в самом верху. <meta charset="utf-8"> ну и php тоже заголовки header('Content-Type: text/html; charset=utf-8'); И в .htaccess тоже по умолчанию utf-8 написать.
содержимое файла .htaccess добавте: Код (Text): # Кодировка AddDefaultCharset UTF-8 Да да и сам исполняемый файл должен быть в кодировке UTF-8
Да, конвертировано в UTF-8(без BOM) header('Content-Type: text/html; charset=utf-8'); в самом верху. .htaccess вроде не в тему, вывод идет в терминал. Результат описан выше. Гуглил по теме несколько часов безрезультатно. Вообще непонятно в чем проблема.
а ну терминал =) , может стоит поискать в php.ini что-то связано с Charset? Ведь Код (Text): AddDefaultCharset UTF-8 в htaccess меняет какую-то настройку php? Например Код (Text): default_charset = "iso-8859-1" поменять на что-то другое Добавлено спустя 3 минуты 19 секунд: А ещё есть такая чтука: http://www.artlebedev.ru/tools/decoder/ если вы в поле поместите свои аброказябры: мЕ СДЮКНЯЭ ЯНЕДХМХРЭЯЪ То получите текст: Не удалось соединиться ))) а вашы траблы связаны с: KOI8-R → CP1251 Добавлено спустя 47 секунд: дальше сами
Я кажется понял - консоль линуха то русская ? а именно в putty после коннекта правой кнопкой по заголовку окна - Change setting - translation - по дефолту стоит koi8-u ставь utf-8