我有一个适用于ANSI字符的正则表达式:
$foo = preg_replace('!(((f|ht)tp(s)?://)[-a-zA-Zа-яА-Я()0-9@:%_+.~#?&;//=]+)!i', "<a href='$1' style='somestyling''>$1</a>", $bar);
但如果我有一个像http://www.example.com/sometextć
这样的网址,我会得到结果
www.example.com/sometext��
其中 是%uFFFD。
如果有任何解决方案,我真的希望能够处理所有角色。如果没有,我很乐意摆脱 因为它不能被json编码。