为什么在浏览器开发者工具(javascript)中将“≠”转换为“‰”,“≥”到“‰”,“≤”到“¤”?

时间:2016-08-16 10:06:41

标签: javascript angularjs

我正在研究Javascript / angularjs。从UI,我得到如下符号:

'>' Greater Than
'<' Less Than
'=' Equal
'≠' Not Equal
'≥' Greater Than or Equal to
'≤' Less Than or Equal to

我在收到的符号上使用开关案例

switch (operand) {
   case '>':
       value = blabla1; break;
   case '<':
       value = blabla2; break;
   case '=':
       value = blabla3; break;
   case '≠':
       value = blabla4; break;
    case '≥':
       value = blabla5; break;
    case '≤':
       value = blabla6; break;
   default:
       value = xyz;
      }

我的问题是以上内容在浏览器("≠" is converted to "≠", "≥" to "≥", "≤" to "≤" )中转换为以下内容。从中我无法进行计算。

switch (operand) {
   case '>':
       value = blabla1; break;
   case '<':
       value = blabla2; break;
   case '=':
       value = blabla3; break;
   case '≠':
       value = blabla4; break;
    case '≥':
       value = blabla5; break;
    case '≤':
       value = blabla6; break;
   default:
       value = xyz;
}

有人可以告诉我为什么会这样吗?我在html中使用了charset =“utf-8”。此外,我尝试在线更改上面的符号进行编码和解码,但没有一个产生确切的符号。

提前致谢。

0 个答案:

没有答案