Я ушел в историю! Нет - в мифологию! А, плевать, куда ушел - туда ушел.
Боже, на php 5.3 происходит какой-то просто невъебенный пиздец с кодировками. Из-за отсутствия там поддержки флага для кодирования кириллицы в json_encode, пришлось:
а) всунуть потыренный из благих источников большой мега-костыль для парсинга,
б) дописать кучу маленьких костыликов, ибо при открытии json-файла боле одного раза текст, который был в iso8859-1 внезапно эволюционировал до нормального utf-8 при последующих извлечениях json-массива из файла и я так и не поняла: то ли это из-за rename (который, вроде как, вообще не должен влиять на кодировку), то ли хз из-за чего - вроде в файле кодировка не менялась и русскоязычный текст оставался прежним.
Но первый раз ты запускаешь скрипт и видишь послание на древнем клингонском, а второй раз - его же, но на кириллице.
Пожалуй, единственный момент, который я не смогла ни понять, ни выгуглить и к нему реально пришлось приписать истинно дебильную проверку по длине =_=
Беспросветное мужеложество и mb_-функции и iconv, но довела до рабочего состояния.
5 утра, блеать.
5 УТРА, КАРЛ
:|
а) всунуть потыренный из благих источников большой мега-костыль для парсинга,
б) дописать кучу маленьких костыликов, ибо при открытии json-файла боле одного раза текст, который был в iso8859-1 внезапно эволюционировал до нормального utf-8 при последующих извлечениях json-массива из файла и я так и не поняла: то ли это из-за rename (который, вроде как, вообще не должен влиять на кодировку), то ли хз из-за чего - вроде в файле кодировка не менялась и русскоязычный текст оставался прежним.
Но первый раз ты запускаешь скрипт и видишь послание на древнем клингонском, а второй раз - его же, но на кириллице.
Пожалуй, единственный момент, который я не смогла ни понять, ни выгуглить и к нему реально пришлось приписать истинно дебильную проверку по длине =_=
Беспросветное мужеложество и mb_-функции и iconv, но довела до рабочего состояния.
5 утра, блеать.
5 УТРА, КАРЛ
:|