我想正常化的字符串,但它給出了一個錯誤,PHP正規化:致命錯誤:類「正規化」未找到
Fatal error: Class 'Normalizer' not found in C:xx.php on line xx
據我瞭解我只需要做到這一點,如果我想使用Normalizer類,
$string = "Löic & René";
$normalise = Normalizer::normalize($string);
我已打開php擴展名是php_intl
。還有什麼我應該打開使用這種類型的?或者我做錯了什麼?
我甚至嘗試從php.net這個代碼,但我也有同樣的錯誤,
$char_A_ring = "\xC3\x85"; // 'LATIN CAPITAL LETTER A WITH RING ABOVE' (U+00C5)
$char_combining_ring_above = "\xCC\x8A"; // 'COMBINING RING ABOVE' (U+030A)
$char_1 = Normalizer::normalize($char_A_ring, Normalizer::FORM_C);
$char_2 = Normalizer::normalize('A' . $char_combining_ring_above, Normalizer::FORM_C);
echo urlencode($char_1);
echo ' ';
echo urlencode($char_2);
任何想法?
順便說一句,我在Wamp服務器2.2.11上。
感謝。
打開php_intl修復它給我。 – 2011-06-06 23:47:00