1
由於某種原因,我的服務器忽略「\ t」 - 是的,我使用雙引號。PHP剝離 t插入標籤
當我回聲出像字符串「abc \ TDEF \ tghi」該「\ t」的被示出爲小「HT」與「H」略小和上面的「T」
奇怪的是, 「\ n」的作品,並給了我一個新的線。
不確定這是PHP,NGINX還是別的什麼問題,有什麼想法?
由於某種原因,我的服務器忽略「\ t」 - 是的,我使用雙引號。PHP剝離 t插入標籤
當我回聲出像字符串「abc \ TDEF \ tghi」該「\ t」的被示出爲小「HT」與「H」略小和上面的「T」
奇怪的是, 「\ n」的作品,並給了我一個新的線。
不確定這是PHP,NGINX還是別的什麼問題,有什麼想法?
嘗試使用轉義字符代替轉義序列。這就像一種魅力,你不必擔心任何事情。
比方說,你有這樣的事情:
$text = "First\tSecond\tThird\t...";
echo $text;
這種替換:
$text = "First\x09Second\x09Third\x09...";
echo $text;
請注意,使用「單引號」用轉義字符將讓你「\ X09」,而不是一個真正的製表者!
的所有轉義字符的列表可以php.net手冊中找到: PHP.NET escape characters
這看起來像一個字符代碼問題... – Jobst
'␉'是用於表示控制字符一個Unicode圖形符號。 – mario
該頁面是否指定瀏覽器應使用哪種編碼?它如何顯示在頁面的源代碼中? –