0
我使用mb_stristr函數檢測字符串中是否存在單詞,但如果我檢查的單詞是用unicode編寫的,則此函數始終返回false。即使這個詞實際存在。如果我在尋找非Unicode字,它的話它工作正常。有誰知道如何解決這個問題?試過功能的strstr太多,但同樣的結果...使用unicode字符串的stristr問題
在此先感謝
我使用mb_stristr函數檢測字符串中是否存在單詞,但如果我檢查的單詞是用unicode編寫的,則此函數始終返回false。即使這個詞實際存在。如果我在尋找非Unicode字,它的話它工作正常。有誰知道如何解決這個問題?試過功能的strstr太多,但同樣的結果...使用unicode字符串的stristr問題
在此先感謝
你需要確保你使用正確的字符編碼。如果字符串的字符編碼爲所配置的不同(見mbstring.internal_encoding和mb_internal_encoding
),您可以用mb_stristr
第四個參數指定:
串mb_stristr(字符串$大海撈針,字符串$針[,布爾$ part = false [,string $ encoding]])