2012-04-03 33 views
0

如何轉換此字符。 例如。轉換 'VýchodnýSlovensko' 到 'V-yacute-chodn-eacute-SLOVENSKO'以'正常'等效的特殊字符

+0

那是字面你想要什麼?或'Vy'chodny'Slovensko'? (你似乎已經把'y'換成了'e' ...) – Potatoswatter 2012-04-03 07:12:42

+1

檢查一下.. http://php.net/manual/en/function.mb-convert-encoding.php如果你想插入進入數據庫,那麼你可以使用ckEditor這個用途 – Rafee 2012-04-03 07:13:50

回答

1

這聽起來像你想http://php.net/manual/en/function.htmlentities.php

htmlentities('VýchodnýSlovensko', ENT_COMPAT, 'UTF-8'); // returns VýchodnýSlovensko 

或者,也許你想這樣的:

setlocale(LC_CTYPE, 'en_US.UTF-8'); 
echo iconv('UTF-8', 'ASCII//TRANSLIT//IGNORE', 'VýchodnýSlovensko'); // outputs VychodnySlovensko 
+0

不應該看到?或&stuff; – HDK 2012-04-03 07:54:36

+0

所以你想要「V-yacute-chodn-yacute-Slovensko」,而不是「Vý chodný Slovensko」或「VychodnySlovensko」? – aswyx 2012-04-03 08:00:32

+0

你的輸出是'VchodnSlovensko'而不是'VychodnySlovensko'。 – HDK 2012-04-03 09:07:32