所以我有这样的代码:Filter_var()被添加了 “A” 符号 “©” 符号
var_dump(trim(filter_var("\nLook ma, there are special characters:\n<>\"'&©", FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_LOW | FILTER_FLAG_ENCODE_HIGH)));
将输出这样的:
string(66) " Look ma, there are special characters: "'&©"
的问题是,enocoded字符Â
是字符Â
,它不在原始文本中。
我的问题:为什么会发生这种情况,以及如何删除多余的Â
字符?
什么是你正在试图解决的实际问题?你的目标是什么? –
不确定它的锤子值得,但这是高度相关http://stackoverflow.com/questions/279170/utf-8-all-the-way-through – Machavity