На версии РНР 5.4.4-14+deb7u4 заглючил движок...

1 23
IL
На сайте с 20.04.2007
Offline
435
#21
DiAksID:
а ещё помнить, что 99% этих нотисов было и раньше, просто не выводились...

А кто спорит?

ivan-lev:
полагаю, Warning-и-Notice-ы и раньше присутствовали, но не выводились
Valeriy:
Например, "Пригласите партнера" - не видно, а "Priglasite partnera" - уже показывает.

Кодировка в базе utf-8? cp1251?

Если в базе "ручками" забить кириллицу, в админке появится?

... :) Облачные серверы от RegRu - промокод 3F85-3D10-806D-7224 ( http://levik.info/regru )
Valeriy
На сайте с 19.04.2007
Offline
110
#22
ivan-lev:
Кодировка в базе utf-8? cp1251?

cp1251

І пытался менять... на utf-8 Ничего не изменяется.

если ручками в базу забивать кириллицу - не появляется.

А если латиницу ставить из админки - и титлы и новость - новость на месте, редактируется, видна. В общем, все прилично, если латиница.

IL
На сайте с 20.04.2007
Offline
435
#23
Valeriy:
cp1251

В 5.4 ввели улучшение [ломающее совместимость] - по умолчанию стала использоваться кодировка utf-8 для, например htmlspecialchars и htmlentities: http://www.php.net/manual/ru/function.htmlspecialchars.php

Теперь, для корректной работы с 1251 требуется её принудительно указывать третьим параметром.

Делал глобальную замену htmlspecialchars на my_htmlspecialchars.. в которой использовал стандартную функцию с указанием кодировки.. Аналогично с htmlenities

http://www.php.net/manual/en/migration54.incompatible.php

на что ещё следует обратить внимание.

p.s. возможно, есть смысл обратиться к специалистам, т.к. задача не в два клика...

Valeriy
На сайте с 19.04.2007
Offline
110
#24

ivan-lev, отписался в личку...

DiAksID
На сайте с 02.08.2008
Offline
236
#25
ivan-lev:
А кто спорит?...

да никто и не спорит ;) просто человеку наверное стоило прямо в лоб сказать, что это не баги, а заложенные нечувствительные "несуразности" которые и до этого безболезненно висели в системе.

а с кодировкой на новом хосте вполне м.б. тупо надо локаль типа "ru_RU.UTF-8" сгенерить и активировать (или под сp1251 для "романтиков")...

show must go on !!!...
IL
На сайте с 20.04.2007
Offline
435
#26
DiAksID:
а с кодировкой на новом хосте вполне м.б. тупо надо локаль типа "ru_RU.UTF-8" сгенерить и активировать (или под сp1251 для "романтиков")...

Да нет же.. "тупо" не прокатит. Причину конкретно этой ошибки описал выше:

ivan-lev:
В 5.4 ввели улучшение [ломающее совместимость] - по умолчанию стала использоваться кодировка utf-8 для, например htmlspecialchars и htmlentities: http://www.php.net/manual/ru/functio...ecialchars.php
Valeriy
На сайте с 19.04.2007
Offline
110
#27

ivan-lev, большущее спасибо.

Все заработало.

Остаюсь должником. Не знаю, какой с меня будет прок, но в качестве копирайтера могу даже очень)

Обращайтесь.

1 23

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий