3

我有一些由 ajax 渲染的 HTML,它使用 char-set 可以很好地工作,utf-8但是一些内容是通过使用 jquery 的 JavaScript 函数附加到 dom 的。问题是,呈现的 HTML 没有正确的字符集。

下面是 JavaScript 添加的内容示例

var html = '<div class="right-item-container"><a href="#"><span style="font-size:24px;" class="item-friend-name">Mamá</span></a><br/><a href="#"><span class="clubName-container">school</span></a></div>';

$('.profile-container').empty().css({ 'padding-top' : '0'}).html(html);

它呈现如下:

html渲染

在此处输入图像描述

4

1 回答 1

3

这在小提琴中效果很好。

http://jsfiddle.net/HjCpp/

var html = '<div class="right-item-container"><a href="#"><span style="font-size:24px;" class="item-friend-name">Mamá</span></a><br/><a href="#"><span class="clubName-container">school</span></a></div>';


$('#test').html(html);

所以它必须是您的原始内容的编码方式。

于 2013-07-23T21:54:18.510 回答