动态创建新元素时,jQuery不显示utf-8字符

Alican Long
    $('<ul>').attr({

                id : 'detaylabel',
                "class": 'lab'


            }).appendTo("div#verss");
            var ull = "Yıl";
            $('<li>'+ull+'</li>').appendTo('#detaylabel');

在上面的代码中,我试图显示'Yıl'字符串,但是我得到了'Y l'

我还将页面中的所有内容都设置为UTF-8。

注意:我正在构建JSP页面并使用AJAX。请求,响应和AJAX正确显示UTF-8。

der_sk

您是否也检查过文件?仅设置您的JSP响应会告诉服务器声称它提供了UTF-8,但实际上并未这样做。您必须确保文件实际上是UTF-8(例如,在文件上的eclipse中使用上下文菜单并进行设置-在此之后检查文件)。

对all(文本)文件执行此操作,不仅对jsp,而且对js / css / etc也是如此。也一样

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章