Hey everyone!
With the holiday season upon us, we want to share our upcoming working hours:
- New Year: Our team will be off on January 1st and 2nd. We’ll be back on Friday, January 3rd, to respond to any messages received during this time.
- Weekend: As usual, we don’t work on weekends, so January 4th and 5th will also be non-working days.
- Orthodox Christmas: Our office will be closed on Monday and Tuesday, January 6th and 7th for the holiday.
After that, we’ll return to our regular schedule and assist you as quickly as possible.
In the meantime, you can explore our documentation for Amelia and wpDataTables. You'll find tons of helpful resources, including articles and handy video tutorials on YouTube (Amelia's YouTube Channel and wpDataTables' YouTube Channel), which might just have the answers you need while we’re away.
Thanks a bunch for your understanding and support!
Warm regards and happy holidays!
TMS
Hello,
I would like to bring to the attention of the WPDataTables team an issue I am experiencing with the DataTables search function. I am facing a problem where Turkish characters are not being recognized, and there is a case sensitivity issue. Specifically, when I perform a query with special characters like "İstanbul," I do not get any results. I kindly request the necessary adjustments to be made to resolve this issue.
Thank you.
Attached files: Ekran görüntüsü 2023-10-18 145008.jpg
Hi Engin,
This is an issue with the SQL Database Collation, that can be changed for Server-Side processing tables such as SQL Tables.
For example, if your Table search or filtering is case sensitive and you wish it to be 'case insensitive',
go in your WordPress SQL Database via PHPMyAdmin or any other DB management Tool, ( you can ask your hosting for help if you are not sure how),
and there, you can change your Database Collation to any 'case insensitive' one, then the Table should search/filter as case insensitive.
-
When it comes to special character filtering, i am not able to reproduce this issue on your Table.
If i try to search any value i can see from the Cells, such as for example "İngilizce" the Column filter works :
Or this "Sözlüğü" , that one also works when being searched in the Filter.
But if you can reproduce the issue as you described, I will advise how you can change your DB collation,
this is not related to our Plugin, but it is related to which Database Collation you are using on your WordPress Database.
In our tables, we set up a case insensitive and accent insensitive Database Collation,
so any search we make on a Table will return results with and without accents.
For example, if there is a value as “André” with the special character on é and another first name also as “Andre”, with regular letter 'e',
we can search in this table and get both returned if we search for “Andre” or “André”.
You need to check in your WordPress Database, what is set for your Collation,
and choose any that is accent insensitive.
For this test today, we are using utf8mb3_general_ci collation on our Table,
and it works as an accent insensitive search;
but you can search online about this topic and you can easily find various tutorials which Database collations are accent insensitive.
For example, in this Post from Stack Overflow someone asked which are case insensitive and accent insensitive Collations,
and they got a good answer. In short, the CI in DB Collations stands for “Case Insensitive” and AI for “Accent Insensitive“.
Let me know if that helps.
Kind Regards,
Miloš Jovanović
[email protected]
Rate my support
Try our FREE mapping plugin! MapSVG - easy Google maps, interactive SVG maps and floor plans, choropleth maps and much more - https://wordpress.org/plugins/mapsvg-lite-interactive-vector-maps/
wpDataTables: FAQ | Facebook | Twitter | Instagram | Front-end and back-end demo | Docs
Amelia: FAQ | Facebook | Twitter | Instagram | Amelia demo sites | Docs | Discord Community
You can try wpDataTables add-ons before purchasing on these sandbox sites:
Powerful Filters | Gravity Forms Integration for wpDataTables | Formidable Forms Integration for wpDataTables | Master-Detail Tables