diff options
author | Christian Ehrlicher <ch.ehrlicher@gmx.de> | 2023-03-27 21:20:43 +0200 |
---|---|---|
committer | Christian Ehrlicher <ch.ehrlicher@gmx.de> | 2023-07-08 00:08:44 +0200 |
commit | 4b7b5edf26b895932d0bee2d3315989c41c2d283 (patch) | |
tree | da4b7ff71c73684e809ae518d4c00262a44ec430 /src/sql/doc/src | |
parent | 98e4e992fee5152912852fb686fa3a9e546853f2 (diff) |
SQL/SQLite: add case folding for non-ascii characters
SQLite does not provide a proper case folding for non-ascii characters
due to a lack of a proper ICU library. Therefore add an option so Qt can
do it for SQLite.
[ChangeLog][SQL][SQLite] Add new option
QSQLITE_ENABLE_NON_ASCII_CASE_FOLDING for correct case folding of
non-ascii characters.
Fixes: QTBUG-18871
Change-Id: Ib62fedf750f05e50a581604253cf30d81e367b42
Reviewed-by: Volker Hilsheimer <volker.hilsheimer@qt.io>
Diffstat (limited to 'src/sql/doc/src')
-rw-r--r-- | src/sql/doc/src/sql-driver.qdoc | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/sql/doc/src/sql-driver.qdoc b/src/sql/doc/src/sql-driver.qdoc index 3cac1e8fe3..97adae5e59 100644 --- a/src/sql/doc/src/sql-driver.qdoc +++ b/src/sql/doc/src/sql-driver.qdoc @@ -757,6 +757,10 @@ \li QSQLITE_NO_USE_EXTENDED_RESULT_CODES \li Disables the usage of the \l {https://www.sqlite.org/c3ref/extended_result_codes.html} {extended result code} feature in SQLite (for backwards compatibility) + \row + \li QSQLITE_ENABLE_NON_ASCII_CASE_FOLDING + \li If set, the plugin replaces the functions 'lower' and 'upper' with + QString functions for correct case folding of non-ascii characters \endtable \section3 How to Build the QSQLITE Plugin |