gpt4 book ai didi

javascript - 使用 jQuery.load() 加载 div 时的字符编码问题

转载 作者:行者123 更新时间:2023-11-28 14:00:38 25 4
gpt4 key购买 nike

我正在使用 jquery AJAX 加载将 html 页面加载到 div。加载的页面有德语字符,且编码不正确,而主页中的德语字符显示正确。有人请帮我解决这个问题。

HTML 页面

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-15"/>
<script type="text/javascript" src="script/jquery-1.4.2.min.js"></script>
<script type="text/javascript">
$(document).ready(function() {
$.ajax({
url : 'startPage.html',
dataType: 'text',
contentType: "application/x-www-form-urlencoded;charset=utf-8",
success : function(data){
$('#loadPage').html(data);
}
});

});
</script>
</head>
<body>
<div id="loadPage"></div>
<br />
Länge Länge
</body>
</html>

startPage.html 代码

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-15"/>
</head>
<body>
Loaded Content - Länge - (This text is not displayed correctly)
</body>
</html>

在此页面中,我尝试添加用于 iso 编码的元标记,但仍然没有成功。请帮忙

最佳答案

 beforeSend : function(xhr) {
xhr.overrideMimeType('text/html; charset=iso-8859-15');
},

在 ajax 函数或 ajaxSetup() 中使用它;

关于javascript - 使用 jQuery.load() 加载 div 时的字符编码问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5463403/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com