我有2個字符串"CHILDREN’S"
。'完全相同'的字符串不同
其中一個被保存到MySQL數據庫(實際上它是一個來自WordPress的頁面標題)。另一個是數據庫中字符串的複製和粘貼版本。
當運行在2個字符串(var_dump("CHILDREN’S"); var_dump($string)
)var_dump
,複製粘貼一個是string(12) "CHILDREN’S"
並從數據庫中顯示的所述一個是string(16) "CHILDREN’S"
。我假設這是一個UTF-8問題。
有人可以闡明爲什麼相同的字符串實際上不相同。
你可能會在可見文本週圍留下空白,或者在字符串內某處存在不可見的字符? – Fluffeh
很可能你有一個unicode字符。 –
以及撇號字符當然不是'''。 – SDC