2011-12-11 45 views
0

日冰的解決方案,mb_substr作爲作品有時

我用來獲取在與特殊字符結束的字符串的結束符號...

我找到了解決方案,加入到MB_ 「substr」變成(mb_substr)

它的工作,但有時,如果我刷新,它現在仍然會出現,並在某些情況下消失。

它有永久性的修復這個bug嗎?

回答

2

問題是UTF-8 vs ASCII。

MB(「多字節」)並不是真正的解決方案。

「mb_detect_encoding()」,和/或函數utf8_encode()/ utf8_decode可能會進一步給你一點:

Ple ase閱讀此鏈接中的信息。如果您還不熟悉PHP「國際化」,這也許是對你有用:

http://www.phpwact.org/php/i18n/utf-8

+0

感謝名單本參考 - 我也會檢查出來,並讓你更新 –