我正在研究 Javascript/angularjs。从用户界面中,我得到如下符号:
'>' Greater Than
'<' Less Than
'=' Equal
'≠' Not Equal
'≥' Greater Than or Equal to
'≤' Less Than or Equal to
我在收到的符号上使用 switch case
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;
}
我的问题是上面的内容在浏览器中转换为下面的(“≠”转换为“≥”,“≥”转换为“≥”,“≤”转换为“≤”)
。我无法从中进行计算。
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”。我还尝试在线更改上述符号进行编码和解码,但没有一个产生确切的符号。
提前致谢。
最佳答案
确保您的浏览器也使用 UTF-8 编码。
Here这个链接将帮助您检查和更改浏览器的编码。
关于javascript - 为什么 "≠"在浏览器开发人员工具(javascript)中转换为 "≠"、 "≥"转换为 "≥"、 "≤"转换为 "≤"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38972043/