下面的標記顯示了我的形式:爲什麼在使用ajax時IE不喜歡越南文字符?
<div id="category-form">
</div>
以下代碼是我的腳本:
<script type="text/javascript">
function clicked(o) {
var id = o.getAttribute("data-categoryId");
var name = o.getAttribute("data-categoryName");
var description = o.getAttribute("data-description");
loadFormView("/Admin/_EditCategories?categoryId="+ id + "&categoryName="+name+"&description="+description);
}
function loadFormView(url) {
$.ajax({
url: url,
type: 'GET',
cache: false,
success: function (data) {
$("#category-form").html(data);
alert(data);
}
});
}
</script>
我還創建了將數據傳遞到視圖的控制器:
public PartialViewResult _EditCategories(int categoryId, string categoryName, string description)
{
Category category = new Category();
category.CategoryId = categoryId;
category.CategoryName = categoryName;
category.Description = description;
ViewBag.Action = "Cập nhật";
ViewBag.Task = "Sửa thể loại truyện";
ViewBag.IsEdit = true;
return PartialView("_TaskCategories", category);
}
當視圖呈現ViewBag內容並在IE上呈現時,文本會變成亂碼,而在Chrome和Firefox上,文本會以越南語正確顯示。
「Truyệncười」 是類別名稱的價值
在文本上,即: 「Truy NC ??我嗎?」 ....在FF或Chrome: 「Truyện cười」
如何修復IE中的文字渲染?先謝謝你!
是的,我加我......... – user3365761