Я создаю метку elem с document.crteateElement и устанавливаю текстовое значение elem с .inner HTML, но в браузере страниц не отображаются правильные символы utf-8, я вижу только '?' в черном прямоугольнике.
Это моя кодировка hrml:
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-9">
<META HTTP-EQUIV="Content-language" CONTENT="tr">
Я использую эту функцию для преобразования:
GetChar(char) {
return unescape(decodeURIComponent(char))
}
, и это мое значение const target= '${this.GetChar('İ')}stikamet'
тогда вот я устанавливаю значение для метки elem
var elem = document.createElement('label)
elem.innerHTML = target
Каким образом все эти символы отображаются в браузере?