Ввиду того, что у меня на счёте в
Atlantic.net скопилось некоторое количество средств которые я не могу использовать иначе чем потратив его на услуги самого хостинга, решил временно реанимировать хаб @
tiksi@net.
Благо, все бэкапы, включая и хранилище фотографий и файлов имеется.
Попутно решил поднять базу уже на новой 8 версии MySQL и наступил на грабли с кодировкой текстовых полей.
Дело в том, что старый сервер (а он, действительно, старый и находится в работе с 2009 года) последовательно пережил многочисленные обновления релизов FreeBSD и прикладного софта, унаследовав эту проблему. Вкратце, суть в том, что тексты UTF8 хранятся в самой базе в формате
latin1
полученной перекодировкой из многобайтного формата. В результате, в силу ряда изменений произошедших в MySQL за эти годы и для поддержки более новых версий в будущем пришлось (пока в процессе) конвертировать текстовые поля в ставший стандартным
utf8mb4
.
Пока, всё выглядит вот как то так. Но что делать понятно и скоро всё вернётся в нормальный вид...
UPD. В этой связи буду признателен за выявленные и не замеченные мною аналогичные проблемы с кодировкой.
#
russian #
lang_ru #
IT #
hubzilla #
MySQL #
dba