Google Chrome заменяет C ° на C ° в файле JavaScript - PullRequest
0 голосов
/ 11 февраля 2019

Я попытался запустить свой код в своем браузере Google Chrome (версия: 71.0.3578.98) на локальном https-сервере Python, но когда я пытаюсь запустить его, «C °» - это «C °».Когда я блокирую инструменты разработчика, это то же самое, но в коде, который у меня есть на рабочем столе, это «C °», а не «C °».

Я пытался использовать разные браузеры (FireFox, Opera), ноничего не работаетЯ обнаружил, что когда я загружаю плагин chrome (Set Character Encoding) и устанавливаю кодировку UTF-8, он работает и там стоит «C °», но почему chrome этого не делает по умолчанию

var temp = 5;
var str = "Now: " + temp + "C°";
console.log(str);

Я ожидал, что браузер Chrome покажет мое «Сейчас: 5C °», а не «Сейчас: 5C °».

Ответы [ 2 ]

0 голосов
/ 11 февраля 2019

Проверьте кодировку символов в элементе HTML <head>.

Добавьте следующую строку в элемент вашей веб-страницы:

<meta charset="utf-8">
0 голосов
/ 11 февраля 2019

Вы можете попробовать использовать значение Hex, чтобы увидеть, работает ли оно:

var temp = 5;
var str = "Now: " + temp + "C\xB0";
console.log(str);

Если я правильно понял, ваша проблема объясняется здесь: http://mc -computing.com / languages ​​/ Javascript/Degree_Symbol/Degree_Symbol.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...