【发布时间】:2011-05-20 05:27:19
【问题描述】:
我的朋友一直在我们的网站上玩一些语言的东西,我们的文件名现在正在使用这些字符。通常我会等他醒来,但这是一个相当大的问题,因为我们收到了关于文件名中奇怪字符的电子邮件。
在 HTML 中回显时看不到字符,但我们将名称输出到标题,它确实显示了字符,如下所示:
header('Content-Disposition: attachment; filename="'.$title.'.'.strtolower($type).'";');
我们怎样才能避免显示这些字符?它们也被输入到我们的数据库中,文件名如‪asdfmovie‬‏ - 我已经用谷歌搜索了这些代码,但找不到任何结果。
有人知道它们是什么吗?以及如何避免它们?
谢谢
【问题讨论】:
-
x202a 和 x202c 分别是从左到右嵌入和 POP 方向格式。
-
好的,我将如何从标题中删除它们?有功能吗?还是我必须 str/preg 替换?