0
當我添加一個土耳其字符的零售商時,這些土耳其字符在URL中被省略。土耳其字符轉換爲php
功能是;
function friendlyURL($string, $down = 0)
{
$string = preg_replace("`\[.*\]`U","",$string);
$string = preg_replace('`&(amp;)?#?[a-z0-9]+;`i','-',$string);
$string = htmlentities($string, ENT_COMPAT, 'utf-8');
$string = preg_replace("`&([a-z])(acute|uml|circ|grave|ring|cedil|slash|tilde|caron|lig|quot|rsquo);`i","\\1", $string);
$string = preg_replace(array("`[^a-z0-9]`i","`[-]+`") , "-", $string);
if ($down == 1)
{
$string = str_replace('-','_',$string);
return strtolower(trim($string, '_'));
}
else
{
return strtolower(trim($string, '-'));
}
}
名爲 「denememağazası」 零售商URL爲 「domain.com/deneme-ma-azas-site」
如何土耳其字符可以轉換嗎?
見附圖http://stackoverflow.com/questions/249087/how-do-i-remove-diacritics-accents-from-a-string-in-net – ChrisF
克里斯,謝謝你的建議。但我怎樣才能用php來管理土耳其字符的解決方案? – ctsnr
我的錯誤 - 我誤解了這兩個問題上的標籤,但它應該指向正確的方向(希望) – ChrisF