奇怪的汉字

时间:2014-08-23 06:34:32

标签: javascript jquery html

在浏览器中,它显示如下内容:

enter image description here

当我在开发者控制台中检查它时,它显示正常:

enter link description here

所以,看起来冒号没有被错误编码。

问题在于我无法控制内容,使用ajax调用从其他地方检索信息,并使用jQuery检索城市信息。

var toCity = $(infoOutHtml).find('#HeaderDes').text();

当我console.log(toCity)时,它在控制台中显示正常:目 的 地:中国

但是当我将它呈现给html时,它变得很奇怪:

var Information = "<div id=\"trackingNum\" class=\"spacer-banner blueFontWhiteBg\">"+
     "<span  id=\"transit-id\">"+toCity +"</span>"+
"</div>"

$($info).html(information);

我只是想知道这里的问题是什么?如何在将其渲染为html之前忽略冒号?

我试过这个,但根本不起作用:

function somefunction(string){

  return string.replace(/:/,'\\\\:');

}

toCity = somefunction(toCity);

1 个答案:

答案 0 :(得分:-1)

@krtek是对的,我使用的字体系列没有“:”。