
![]() |
Здравствуйте Гость ( Вход | Регистрация ) |
|
|
|
![]() ![]() ![]() |
![]() |
۩
Дата
|
![]() ![]() Местный житель ![]() ![]() ![]() ![]() Профиль Группа: Форумчанин ![]() Сообщений: 173 Пользователь №: 38784 На форуме: Карма: ![]() |
$f = fopen("text/text1.txt", "r");
echo fgets($f); При наличии в text1.txt русских символов, страница превращается в древний манускрипт. как же так? |
![]() |
|
![]() ![]() ★___★yvsik.ru★___★ ![]() ![]() ![]() ![]() ![]() ![]() Профиль Журнал Группа: Сын полка Сообщений: 4105 Пользователь №: 25563 На форуме: Карма: 63 Трезвый : 54 года, 20 дней ![]() |
B ЧТО ?
И не холодно и не жарко. от твоего заявления, у тебя манускрипт, кстати а что это такое ![]() вообщем тебе разбираться надо что такое кодиковка символов -------------------- «Гнусное свойство карликовых умов приписывать
________________!свое духовное убожество другим!» ___О) как-же он прав=>__________________ © Оноре де Бальзак. отличный хост(рекомендую !! ) My MVC-CMV |
![]() |
|||
![]() Здесь живет ![]() ![]() ![]() ![]() ![]() ![]() Профиль Группа: Форумчанин ![]() Сообщений: 6460 Пользователь №: 35718 На форуме: Карма: 208 ![]() |
Гугли волшебное слово "кодировки". А еще лучше нагугли ближайший книжный магазин и купи хорошую книгу, там все расписано от и до. -------------------- |
||
![]() |
۩
Дата
|
![]() ![]() Местный житель ![]() ![]() ![]() ![]() Профиль Группа: Форумчанин ![]() Сообщений: 173 Пользователь №: 38784 На форуме: Карма: ![]() |
Скачал .htacess (до этого его не было), прописал по советам AddDefaultCharset windows-1251 - не помоголо, - наоборот, даже при отсутствии в документе русских символов, иероглифы появлялись. Изменил AddDefaultCharset на utf-8 - теперь если русские в доке есть, то отобраются кирпичами, а вся остальная страница нормально.
Это сообщение отредактировал Forever - 9.02.2014 - 22:09 |
![]() |
|
![]() ![]() ④ ![]() ![]() ![]() ![]() ![]() ![]() Профиль Группа: Эксперт ![]() Сообщений: 9509 Пользователь №: 18161 На форуме: Карма: 552 ![]() |
Если ты работаешь в utf-8 а text1.txt в windows-1251 то нужно перекодировать
echo iconv('cp1251', 'utf-8', fgets($f)); |
![]() |
۩
Дата
|
||
![]() ![]() Местный житель ![]() ![]() ![]() ![]() Профиль Группа: Форумчанин ![]() Сообщений: 173 Пользователь №: 38784 На форуме: Карма: ![]() |
Круто, заработало! А это можно объявить для всей страницы? |
||
![]() |
|||
![]() ![]() Здесь живет ![]() ![]() ![]() ![]() ![]() ![]() Профиль Группа: Форумчанин ![]() Сообщений: 4155 Пользователь №: 38635 На форуме: Карма: 223 ![]() |
Forever
Чавойт? ![]() Ссори, что ты имеешь ввиду? -------------------- [продано копирайтерам]
|
||
![]() |
۩
Дата
|
||
![]() ![]() Местный житель ![]() ![]() ![]() ![]() Профиль Группа: Форумчанин ![]() Сообщений: 173 Пользователь №: 38784 На форуме: Карма: ![]() |
Ну, чтобы текст из windows-1251 перекодировывался в utf-8? |
||
![]() |
|||
![]() ![]() Здесь живет ![]() ![]() ![]() ![]() ![]() ![]() Профиль Группа: Форумчанин ![]() Сообщений: 4155 Пользователь №: 38635 На форуме: Карма: 223 ![]() |
эээ.. даааа.. это можно сделать. И делается это вот так:
-------------------- [продано копирайтерам]
|
||
![]() |
|||
![]() ![]() Тварю ![]() ![]() ![]() ![]() ![]() ![]() Профиль Группа: Форумчанин ![]() Сообщений: 544 Пользователь №: 27722 На форуме: Карма: 33 Не курю: 11 лет, 9 месяцев, 22 дня ![]() |
Да, пересохранить все файлы в единую кодировку. Тогда даже iconv не понадобится ![]() |
||
![]() |
![]() ![]() ![]() |