[英]Convert Special Characters (other language) to English in PHP
是否有一个函数可以将特殊字符转换为英语等值字符。 对于Eg。 将é转换为e。 等等...
你应该使用这个,它会工作:
setlocale(LC_CTYPE, 'nl_BE.utf8');
$string = iconv('UTF-8', 'ASCII//TRANSLIT', $string);
我已经测试了很多突出的角色
如果你不喜欢danp的解决方案(iconv),你可以使用带有转换列表的strtr
。 此页面包含示例脚本(第一个Google结果)。
您可以创建一个函数来保存您想要交换的字符数组并传递字符串,只需将ã更改为那样,如果iconv()不适合您。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.