我尝试在本地python https服务器上的Google chrome浏览器(版本:71.0.3578.98)中运行代码,但是当我尝试运行它时,“ C°”为“C”。当我锁定开发人员工具时,它是相同的,但是在我的桌面上具有的代码中,它是“ C°”而不是“C°”。
我尝试使用不同的浏览器(FireFox,Opera),但没有任何效果。 我发现,当我下载chrome插件(设置字符编码)并将编码设置为UTF-8时,它可以正常工作并且显示“ C°” 但是为什么chrome在默认情况下不这样做
var temp = 5;
var str = "Now: " + temp + "C°";
console.log(str);
我希望Chrome浏览器显示我的“现在:5°C”而不是“现在:5°C”。
答案 0 :(得分:0)
您可以尝试使用Hex值查看它是否有效:
var temp = 5;
var str = "Now: " + temp + "C\xB0";
console.log(str);
如果我正确理解了您的问题,请在这里进行说明:http://mc-computing.com/languages/Javascript/Degree_Symbol/Degree_Symbol.html
答案 1 :(得分:0)
请检查您在HTML <head>
元素中的字符编码。
在网页元素中添加以下行:
<meta charset="utf-8">