[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Иероглифы атакуют. fgets
Forever
$f = fopen("text/text1.txt", "r");

echo fgets($f);

При наличии в text1.txt русских символов, страница превращается в древний манускрипт.

как же так?
YVSIK
B ЧТО ?
И не холодно и не жарко.
от твоего заявления, у тебя манускрипт, кстати а что это такое unsure.gif

вообщем тебе разбираться надо что такое кодиковка символов

_____________
«Гнусное свойство карликовых умов приписывать
________________!свое духовное убожество другим!»
___
О) как-же он прав=>__________________ © Оноре де Бальзак.

отличный хост(рекомендую !! )
My MVC-CMV
Valick
Цитата
как же так?

Гугли волшебное слово "кодировки".
А еще лучше нагугли ближайший книжный магазин и купи хорошую книгу, там все расписано от и до.


_____________
Стимулятор ~yoomoney - 41001303250491
Forever
Скачал .htacess (до этого его не было), прописал по советам AddDefaultCharset windows-1251 - не помоголо, - наоборот, даже при отсутствии в документе русских символов, иероглифы появлялись. Изменил AddDefaultCharset на utf-8 - теперь если русские в доке есть, то отобраются кирпичами, а вся остальная страница нормально.
Winston
Если ты работаешь в utf-8 а text1.txt в windows-1251 то нужно перекодировать
echo iconv('cp1251', 'utf-8', fgets($f));
Forever
Цитата (Winston @ 9.02.2014 - 22:08)
Если ты работаешь в utf-8 а text1.txt в windows-1251 то нужно перекодировать
echo iconv('cp1251', 'utf-8', fgets($f));

Круто, заработало! А это можно объявить для всей страницы?
AllesKlar
Forever
Цитата
А это можно объявить для всей страницы?

Чавойт? blink.gif
Ссори, что ты имеешь ввиду?

_____________
[продано копирайтерам]
Forever
Цитата (AllesKlar @ 9.02.2014 - 22:22)
Ссори, что ты имеешь ввиду?

Ну, чтобы текст из windows-1251 перекодировывался в utf-8?
AllesKlar
эээ.. даааа.. это можно сделать. И делается это вот так:
Цитата (Winston @ 9.02.2014 - 22:08)
Если ты работаешь в utf-8 а text1.txt в windows-1251 то нужно перекодировать
echo iconv('cp1251', 'utf-8', fgets($f));



_____________
[продано копирайтерам]
BaNru
Цитата (Forever @ 9.02.2014 - 22:19)
А это можно объявить для всей страницы?

Да, пересохранить все файлы в единую кодировку.
Тогда даже iconv не понадобится biggrin.gif
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.