0

我已经安装了 TideSDK 1.3.1 beta,我有一个简单的 php 文件:

<?php
header("Content-type: text/plain;charset=utf-8");
?>
<html>
<head>
<meta charset=utf-8>
<title>TideSDK</title>
</head>
<body>
<?php
echo "¡aló";
?>
</body>
</html>

但输出是:

<html>
<head>
<meta charset=utf-8>
<title>TideSDK</title>
</head>
<body>
¡aló</body>
</htm

</html>输出结束时会发生什么。

如果我将代码更改为echo "¡aló ¡aló";,则输出的最后一行更改为 </h.

如果我将代码复制到 apache 服务器,输出是正确的。

我的代码中是否有任何错误,或者这是一个错误?

4

1 回答 1

3

您的 PHP 文件是“ANSI as UTF8”编码的,这似乎导致了问题。在我修复了文件编码并将其转换为 UTF8 之后(我使用 Notepad++ 完成了这个任务,它有一个简单的功能),它工作得很好。

在这里找到固定文件:http: //d.pr/f/UksA

于 2012-12-14T21:25:13.883 回答