2013-03-07 42 views
0

我遇到以下问题。输出中的意外字符

此代码给了我一些错误的输出。

<?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 

这是怎么回事?

任何帮助表示赞赏

+1

流氓'\ N'在自动预先准备的文件? – Wrikken 2013-03-07 22:42:38

+0

自动发送我没有改变任何客户端或服务器端! – stefanosn 2013-03-07 22:44:02

+3

不需要大声嚷嚷......有一个'auto-prepend'文件吗?你能检查一下'auto-prepend'文件吗? – Wrikken 2013-03-07 22:48:36

回答