有沒有辦法使用php將拉丁字母轉換爲英文字母?php有沒有辦法將拉丁字母轉換成英文字母?
如:āáǎà
轉移到a
,
ēéěè
轉移到e
,
īíǐì
轉移到i
,
... //可能有數十它們主要在德國,法國,意大利,西班牙...
PS:如何轉移標點符號使用PHP?我也想將%20
轉移到一個空間,轉移%27
到'
。謝謝你。
有沒有辦法使用php將拉丁字母轉換爲英文字母?php有沒有辦法將拉丁字母轉換成英文字母?
如:āáǎà
轉移到a
,
ēéěè
轉移到e
,
īíǐì
轉移到i
,
... //可能有數十它們主要在德國,法國,意大利,西班牙...
PS:如何轉移標點符號使用PHP?我也想將%20
轉移到一個空間,轉移%27
到'
。謝謝你。
的iconv通常可以爲你做這個:
iconv("utf-8", "ascii//TRANSLIT//IGNORE", $string);
調整源編碼喜好。 //TRANSLIT//IGNORE
部分告訴iconv音譯(用「相似」字符代替),無論它可以忽略(忽略或替換爲「?」,不記得)它不能。
你知道如何使用php轉移標點符號嗎?我也想將`%20`轉移到`space`,將`%27`轉移到```?謝謝你。 – cj333 2011-02-02 23:29:45