
сижу дома, никого не трогаю, слушаю африканские барабаны и клепаю небольшой скрипт для упрощения построения сетки сателлитов. в целом всё просто: в одной папке тексты, в другой картинки. пришёл запрос - обработал его и подсунул релевантную страницу... но вот гадство, вставляется текст из файла название.txt квадратиками или вопросиками. думал поначалу
ошибка кодировки. перепробовал все варианты кодировок в шаблонах, целых три часа потерял.
а выясняется, что проблема была в самих файлах.txt. набранный в блокноте текст оказывается можно сохранить в utf-8, ansi или как юникод.
ищи ближе...
2 комментария:
не используйте блокнот для написания и сохранения файлов в кодировке utf-8 ибо он по умолчанию дописывает три безумных байта в начало текста... и когда вы начинаете "читать из файла" происходят досадные ошибки. воспользуйтесь AkelPad. будете сохранять файл, уберите чекбокс (галку) BOM
В AkelPad ещё одно биде. обработанный и отформатированный в нём текст в блокноте выглядит одной длинной строкой. Прикольно конечно, но строковые функции в php с таким произведением работать не будут.
век живи, век учись...
Отправить комментарий