我遇到以下问题。
这段代码给了我一些错误的输出。
<?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
发生了什么事?
任何帮助表示赞赏