【发布时间】:2013-10-23 19:22:14
【问题描述】:
以下代码显示为问号而不是度数:
var airF = Math.round(Number(MDTMOBILE.RWISWeather[i].AirTemp)) + "\u00B0" + "F";
$('.tempTable').find('td').eq(4).text(airF);
var relHum = Math.round(MDTMOBILE.RWISWeather[i].RH) + "%";
$('.tempTable').find('td').eq(5).text(relHum);
var dewF = Math.round(Number(MDTMOBILE.RWISWeather[i].Dewpoint)) + "\u00B0" + "F";
$('.tempTable').find('td').eq(6).text(dewF);
它显示为: 温度 RH 露水 54°F 38% 29°F
我是否使用了错误的 Unicode? "\u00B0"
【问题讨论】:
-
你页面的字符集是什么?
-
页面的字符集 =
-
原来我的脚本缩小过程删除了 \u00B0 并替换为度数符号,更改最小脚本,它工作正常。感谢您的建议。
-
这意味着您的 javascript 不是作为 unicode 提供的。否则用度数符号替换不会有任何害处。
标签: javascript jquery unicode