我想从西里尔文输入优化我的搜索SQL查询。如果用户输入“čšž”数据库,则返回带有“čšž”和“ csz”的结果。$result = mysqli_query($con,"SELECT * FROM Persons WHERE name = ?"); SQL或PHP应该将字符转换为非西里尔字母。有任何想法吗? 最佳答案 您应该对列(或表或整个数据库)使用UTF8_unicode_ci排序规则,然后数据库应处理所需的所有操作。