Size: a a a

2020 June 11

S

Sergey_K in OctoberCMS
Можешь ставить хоть китайскую.
Вопрос не в самой кодировке, а в том, что данные в одной, а колейшн в другой.
источник

v

vladimir in OctoberCMS
Sergey_K
Можешь ставить хоть китайскую.
Вопрос не в самой кодировке, а в том, что данные в одной, а колейшн в другой.
Кодировка тут как раз везде одна utf8mb4 и коллокейшен ей соответсвует. Просто сопостовление по спецификации UCA 9.0.0.
Это не должно повлиять. Но могу ошибаться.
источник

S

Sergey_K in OctoberCMS
vladimir
Кодировка тут как раз везде одна utf8mb4 и коллокейшен ей соответсвует. Просто сопостовление по спецификации UCA 9.0.0.
Это не должно повлиять. Но могу ошибаться.
0900 это алгоритм кодировки.
источник

S

Sergey_K in OctoberCMS
Алгоритм это сопоставление кодов символам в том числе :)
источник

v

vladimir in OctoberCMS
Sergey_K
Алгоритм это сопоставление кодов символам в том числе :)
И изменения между 4 и 9 версией, как раз в том, что в 4 и 9 нет поиска регистронезависимого ?
источник

S

Sergey_K in OctoberCMS
Сфига?
источник

S

Sergey_K in OctoberCMS
Они могли сдвинуть просто коды и все.
источник

Р

Ростислав in OctoberCMS
vladimir
Какая у тебя кодировка самого столбца таблицы и сама таблица?, можешь через phpmyadmin глянуть.

И попробовать запрос тип такого, если сработает, надо указать кодировку таблицы и самого столбца:

$query->orWhereRaw(‘data.”$.f_email”
collate utf8mb4_unicode_ci like ?’, [‘%{$this->widget->listToolbarSearch->getActiveTerm()}%’])
Вроде везде utf8mb4_unicode_ci. Только запрос не проходи, а поправить ума нет.
источник

S

Sergey_K in OctoberCMS
Я не знаю деталей, я не программист :)
Но по соображениям ьытовой логики все так.
источник

S

Sergey_K in OctoberCMS
Ростислав
Вроде везде utf8mb4_unicode_ci. Только запрос не проходи, а поправить ума нет.
Ну так напрямую в бд попробуй.
источник

v

vladimir in OctoberCMS
Sergey_K
Они могли сдвинуть просто коды и все.
Так 90% базы в верной кодировке и лишь коллокейшен сервера в 9 версии, а различий между 4 и 9 версией не в регистрозависимости и часто с ними в бытовом плане не встретить.
источник

v

vladimir in OctoberCMS
Ростислав
Вроде везде utf8mb4_unicode_ci. Только запрос не проходи, а поправить ума нет.
Версия БД какая?
источник

Р

Ростислав in OctoberCMS
я не знаю как написать эту хрень в синтаксисе mysql
источник

S

Sergey_K in OctoberCMS
Ростислав
я не знаю как написать эту хрень в синтаксисе mysql
напиши просто селект по этой таблице
источник

S

Sergey_K in OctoberCMS
не надо эту хрень переписывать
источник

v

vladimir in OctoberCMS
Ростислав
я не знаю как написать эту хрень в синтаксисе mysql
SELECT * FROM table WHERE data->"$.f_email" like '%term%'

Вроде так
источник

Р

Ростислав in OctoberCMS
Ладно, что-то я нифига не соберусь с самого утра. После 15 буду смотреть
источник

S

Sergey_K in OctoberCMS
Ростислав
Ладно, что-то я нифига не соберусь с самого утра. После 15 буду смотреть
Ну вот я так и понял по 900 что у тебя 8
источник

S

Sergey_K in OctoberCMS
Я обновил себе базу на 8 тоже позавчера, надо проверить
источник

Р

Ростислав in OctoberCMS
типа mysql 8 что ли?
источник