У меня проблема с символом Turki sh, когда я использую внутренний HTML в js - PullRequest
1 голос
/ 29 мая 2020

Это результат, когда я ввожу символ тюркского sh в промежутке с внутренним HTML. Результат выглядит следующим образом: «�r�n Favorilere Eklendi»

<a href="javascript:;" onclick="Main.AddRemoveFavorite(this)" id="true" data-favoriteid="@Model.product.FavoriteId">
<i id="icon" style="font-size:1.2rem; color:#798499;" class="icon-star"></i>
<span id="text" style="font-size:1rem; font-weight:400; color:#798499;cursor:pointer;">Ürünü Favorilerime Ekle</span>
</a>
document.getElementById("icon").className = "icon-star_alt"
document.getElementById("text").innerHTML = 'Ürün Favorilere Eklendi';
$(btn).data('favoriteid', data)

Ответы [ 2 ]

0 голосов
/ 30 мая 2020

Проблема решилась конвертированием файла в utf-8.

0 голосов
/ 29 мая 2020

Используете ли вы тег meta внутри своего head

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

. Вы также можете проверить наличие заголовков HTTP-сервера, потому что, если они присутствуют, то метатег игнорируется браузерами

заголовок:

Content-Type: text/html; charset=utf-8
...