Laravel - Mysql查询重音字符

时间:2017-01-11 11:59:25

标签: javascript php mysql laravel

我有一个带有意大利城市的搜索栏,我的查询列表在名称的城市中有重音,所以我的autosuggest ajax调用显示如下:

enter image description here

要显示我的城市我正在使用ajax调用查询列表,现在我想修复此问题,并使用重音“à”,“è”等显示城市名称。

我尝试将MySql选项更改为"utf8mb4_general_ci""utf8mb4_unicode_ci"给其他人,但没有结果。其实我有:

PhpMyAdmin编纂: "utf8mb4_general_ci"

记录: "utf8_unicode_ci"

查看HTML

<html xmlns:svg="http://www.w3.org/2000/svg" xmlns:og="http://ogp.me/ns#" lang="it">
<meta charset="utf-8">
<meta http-equiv="content-language" content="it" />

我不知道怎么能用重音显示姓名城市的查询,谢谢你的帮助!我希望能解决这个错误。

NB:也许我有一些想法,但我不知道是否有可能:

使用我的JS 如果有某种方法可以用重音转换"value.name",我正在使用这样的循环:

$.each(response, function(key, value){
    $('#locality').append($('<option>', {
        value: value.id,
        text: value.name,
    }));
});

感谢您的帮助!

0 个答案:

没有答案