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
這是怎麼回事?
任何幫助表示讚賞
流氓'\ N'在自動預先準備的文件? – Wrikken 2013-03-07 22:42:38
自動發送我沒有改變任何客戶端或服務器端! – stefanosn 2013-03-07 22:44:02
不需要大聲嚷嚷......有一個'auto-prepend'文件嗎?你能檢查一下'auto-prepend'文件嗎? – Wrikken 2013-03-07 22:48:36