这是我用innerHTML在span中输入土耳其语字符时的结果。结果是这样的,“�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)
最佳答案
您是否在 head
中使用 meta
标记
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
您还可以检查 HTTP 服务器 header 是否存在,因为如果存在,则浏览器会忽略元标记
标题:
Content-Type: text/html; charset=utf-8
关于javascript - 我在js中使用innerHTML时遇到土耳其语字符问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62084324/