Turkish letters lower case/ capital differentiated although NOT case sensitive

If you search e.g. for the capital İ in Turkish you won’t get the results for the lower case i, even if “case sensitive” is not active.

Is this a known issue?

Best regards
Burim

No one from Apsic here to answer? @pcondal ?

@Burim When there is some functionality that appears to not work in Xbench, it is best write to Contact Support as you will likely need to send us files to be able to reproduce the issue.

At first glance, the search results in your screenshot look logical to me so I’m unsure what I am missing. By filling in the fields in the support template, and specially attaching files to reproduce, we will understand better what the issue is and the exact steps to reproduce it.

The screenshot is right as it is, but it was just a help for the explanation.

in Turkisch they have the letter i with and without dot and I have to use the checks like this:

**(i|İ)**stifleme
**(ı|I)**sınma

The same problem with:
(ş|Ş)

Just use these words for a check:

şekillendirilmiş
istifleme
ısınma

search: şekillendirilmiş
won’t find: Şekillendirilmiş

search: istifleme
won’t find: İstifleme

and vice versa capital won’t find small letter.

In the screenshot you can see, that the search “istif tablasi” framed in blue did not find the same word as framed in red. It needed the red framed search with the capital İ to find it (only İstif is yellow).

Hi @Burim,

Regarding for ş / Ş, it works fine for us.

Regarding I/i it seems that the root cause is the different way that Turkish implements the uppercasing compared to all other languages. We found this information: Why does Unicode implement the Turkish I the way it does? - Stack Overflow. We will create a task to see if it can be fixed although this is not low hanging fruit because Xbench is character-oriented and does not know the language characters are in.

I wonder if checking the box “Normalize Native Chars” in search options, can help on this as a mitigation, but please note that may cause unwanted effects on other native characters (finding too many hits).

I tried “Normalize Native Chars" but it didn’t solve the problem.

I checked ş / Ş, it works fine for me too. Strange.

And I checked these again, even stranger.

Searching for:
ı - dotless lowercase → displays only lowercase dotless ı

I - dotless uppercase → displays uppercase dotless I AND lowercase dotted i
i - dotted lowercase → displays uppercase dotless I AND lowercase dotted i
(both show the same results → it seems we have to activate Case Sensitive here, then works fine)

İ - dotted uppercase → displays only uppercase dotted İ