我想进行搜索,假设我的键盘是英文的。但在数据库中,有一些数据包括土耳其语字符:
“伊斯坦布尔”
“伊兹密尔”
等等因为我的键盘中没有“ İ ”,所以我永远无法在我的查询中找到这两个数据。
最好的方法是什么?
更新:
在 NodeJS 中,我有以下功能可以将土耳其语字符转换为英语字符:
function convertTurkishToEnglish(trStr){
return S(trStr)
.replaceAll('ı', 'i')
.replaceAll('ö', 'o')
.replaceAll('ü', 'u')
.s;
}
但我无法将其应用于数据库中的数据。