2012-03-26 43 views
0

如何確保所有用戶輸入都被視爲UTF-8?確保所有用戶輸入都是UTF-8

+0

在什麼情況下? – Brad 2012-03-26 19:47:00

+0

輸入是如何計算的? – 2012-03-26 19:47:02

+0

如果輸入不是UTF8,那麼'utf8_decode()'可能會失敗。 – 2012-03-26 19:47:14

回答

1

你不能。任何人都可以發送他們喜歡的任

你可以做的是讓客戶明白他們應該發送UTF-8。就像在HTML標頭中設置正確的Content-Type一樣,並且確保頁面上的所有內容都以utf-8格式輸出。 htmlentities有一個可選的$encoding參數,這是有用的知道。

如果您使用的是MySQL,那麼可以使用更多的編碼進行設置,但對於PHP/HTML來說,這是關於它的。

相關問題