У меня есть строка, которая содержит Unicode кодированный неразрывный пробел. Мне нужно сохранить эту строку в скрытом HTML-элементе, чтобы другая функция могла прочитать это значение.
Похоже, функция html()
выполняет некоторое преобразование строки. Пример:
var testString = "string with \xa0 non breaking space";
$(".export-file-buffer").html(testString);
var receivedString = $(".export-file-buffer").html();
console.log(testString);
console.log(receivedString);
Что я вижу в консоли:
string with non breaking space
string with non breaking space
Почему именно это происходит? Не могли бы вы указать мне на документ, который описывает это поведение?