我有以下问题。
这段代码给了我某种错误的输出。
<?php
header('Content-type: text/plain; charset=utf-8');
//setup php for working with Unicode data
mb_internal_encoding('UTF-8');
mb_http_output('UTF-8');
mb_http_input('UTF-8');
mb_language('uni');
mb_regex_encoding('UTF-8');
ob_start('mb_output_handler');
$con = mysql_connect("localhost","test","test");
mysql_query( "SET NAMES utf8", $con );
mysql_query( "SET CHARACTER SET utf8", $con );
if (!$con) {
die('Could not connect: ' . mysql_error());
}
echo "this is a test";
?>
这自动发生在我的所有文件中。我没有在我的服务器上更新任何东西。
请帮忙!快把我逼疯了!
我将数据发送到 iphone 应用程序,然后在文本前面得到一个 \n,如下所示:
\nthis is a test
到底是怎么回事?
任何帮助表示赞赏