I have a page displaying a table of an entity, and several properties of this entity are Users (sec$User).
When attempting searches on any one of these properties, the Turkish letters “ı/i” create problems.
Starting the project with “-Dfile.encoding=UTF-8” did not change these behaviours.
If what is being searched is the User entity itself, using all uppercase letters works fine for automatic suggestions. The majority of special characters also work fine when input as lowercase, but the letters “ı” and “i” do not.
Specifically, the letter “ı” does not match to its uppercase form. The letter “i” does match, but seemingly stops matching when any other letter is input afterwards.
Screenshots below.
Uppercase “İ” works fine
Lowecase “i” matches at first…
But stops matching when followed by any letter
Uppercase “I” works fine
But lowercase does not
And while searching over the User entity behaves like this, String data like the Name column of User is also problematic, but in different ways - data with the letter “İ” does not match with either “İ” or “I”
We have data with the name “FATİH …”, findable by searching “FAT”
But both letters “İ” and “I” fail to find the same data
As far as we can tell, all other letters specific to the Turkish alphabet (ö,ş,ü,ç,ğ) work fine in the same contexts and these two letters are the only problematic ones.
Please advise.
Google Chrome, Windows 10
Cuba Studio version 6.7.7
Cuba Platform version 6.10.9
PostgreSQL version 12.1.3, database encoding is UTF-8