2012-04-03 41 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