2011-03-06 62 views
4

GoDaddy不提供用於共享主機的mbstring模塊。但我必須使用mb_strtolower()而不是mb_strtolower()?

我正在研究utf-8字符集,我可以用什麼來代替mb_strtolower($string,'UTF-8')

編輯:我會轉換波蘭字符。

+3

作爲變通,你可以把SQL的優勢'LOWER()'和「SET」你的編碼。我沒有這方面的經驗,因此這只是一個值得研究的可能性。 – 2011-03-06 09:37:55

回答

1

也許你可以嘗試使用PCRE功能,像這樣:

$string_lower = preg_replace('/^(.*)$/', '\L$1', $string); 
+0

這非常好,謝謝。 – ocanal 2011-03-06 10:13:51

+0

你試過這個,是否適合你? – Gumbo 2011-03-06 10:21:00

+0

是的,它的工作,但最簡單的字符串。你是對的,它不能正常工作。 – ocanal 2011-03-06 10:52:14