Roman Zargarov (zargarov) wrote,
Roman Zargarov
zargarov

Вместо вступления:

Из корпоративного чата разработчиков
xxx: есть желание перейти на IRC?
xxx: только для этого нужно держать сервер
xxx: можно конечно поговорить и попросить нам маленькую виртуалку под это
yyy: А что мешает взять и поднять?
xxx: где?
yyy: У меня есть виртуалки
xxx: э слыш, дай виртуалку
xxx: есть чо повиртуалить?
zzz: да чо ты ссышь? поадминю и отдам
xxx: да не ссы, у меня свой образ
xxx: впадлу, да?
zzz: чё такой дерзкий? бекапишься часто?!
yyy: Так вот вы какие, быдло-кодеры...

Теперь о вреде прогресса.

Перегнал несколько сайтов на платный хостинг. Ибо дома задолбал шумящий сервер.

Запускаю сайты ... вроде всё впорядке, но чую что-то не так. Начал копаться, через пару часов юзеры повалили валом с вопросами - «а где тут у вас кнопочка была, а теперь нету».

После прочтения документации стало ясно, что чудо кодеры, в новой редакции PHP, поставили путь на глобализацию. И в функции отвечающей за обработку строковых переменных, по умолчанию установлен юникод.

Тоесть на вход даём «Привед каг дила !» на выходе имеем - пустоту.

Для того чтобы эта штука заработала, нужно перетрясти весь код сайта, и добавить в эту функцию параметры, и всё будет ок. Но это до первого апдейта.

Казалось бы, чего проще - перевести сайт на UTF-8. Пара кликов и всё нормуль. Но нет. Где-то в движке зарыто страшное быдлокодерство. Так что всё шаманские танцы с бубном и хелпы из инета не помогают.

Но ...

Орешек знаний твёрд, но всё же
мы не привыкли отступать!
Нам расколоть его поможет
киножурнал «Хочу всё знать!»


После дня отлова пакетов, настройки конфигурации, манипуляции с файлами и базами данных. Был получен алгоритм удачно переводящий различные версии движка на UTF-8.

Я просто гений. =)
Subscribe
  • Post a new comment

    Error

    Anonymous comments are disabled in this journal

    default userpic

    Your reply will be screened

    Your IP address will be recorded 

  • 1 comment