RealFeedApp beta

Стандартная функция lower() работает только с ASCII символами

Функция lower() в SQLite работает только с ASCII-символами, а для Unicode требуется расширение ICU, так как это удваивает размер библиотеки.

Область
программирование
Что сделали
Разработчики SQLite объяснили, что функция lower() работает только с латиницей, а для поддержки других символов требуется отдельная библиотека ICU, так как полная поддержка Unicode удвоила бы размер ядра базы данных.
Зачем это
Это полезно для разработчиков, чтобы избежать ошибок при сравнении строк с неанглийскими символами и понимать, почему стандартные функции не конвертируют кириллицу или другие языки.
#sqlite#lower#unicode#icu#ascii

Читать оригинал →