javascript - Javascript、Ajax 来自另一个 php 文件的 HTML 字符集错误

标签 javascript php html ajax

我有这个带有 javascript 的 HTML 文档,它提供了 AJAX 功能:

<!DOCTYPE html>
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
</head>
<body>
<script
...
getRequest(
      'myAjax.php?url='
...
</body>
</html>

在此 HTML 文件中,所有“üöä...”均正确显示。但在这段代码中,我对 myAjax.php?url='...' 文件进行了 AJAX。它返回我想要的内容。包括文字。但此文本随后出现字符集错误,例如:gef�hrdet 或 w�nschen

我能做什么?

最佳答案

很可能您不会传输 myAjax.php 中编码为 UTF-8 的内容,而是 ISO-8859-1 或其他编码。您需要在 PHP 中设置 UTF-8 内容编码。

也许thisthat有帮助。

关于javascript - Javascript、Ajax 来自另一个 php 文件的 HTML 字符集错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34705193/

相关文章:

javascript - Bootstrap 轮播 : carousel-indicators not changing size/class

php - MYSQL 返回日期乱序

PHP函数显示从最高分到用户时间戳的排名

javascript - 制作二维码全 Angular

jquery - 通过 Jquery 向下滚动时减小 Div 宽度,并在顶部时将其恢复

javascript - 使用jquery过滤隐藏表行

javascript - 如何在客户端更改 Javascript src 文件?

javascript - className 属性可以以正式形式动态化吗

php - HWIOAuthBundle 不会重定向到 Twitter 登录

javascript - 当我们更改页面时继续显示和隐藏 div