我已经安装了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服务器,输出是正确的。
我的代码中是否有任何错误,或者这是一个错误?
答案 0 :(得分:3)
您的PHP文件是“ANSI as UTF8”编码,这似乎导致了问题。 在我修复了文件编码并将其转换为UTF8(我使用Notepad ++完成此任务,它具有简单的功能)之后,它运行良好。
在此处找到修复的文件:http://d.pr/f/UksA