PHP文件上传 - 文件名中的重音和空格

时间:2012-03-29 09:30:30

标签: php file-upload filenames

在Unix环境中,是否有必要在文件上传(PHP网站)的上下文中删除文件名中的空格和重音? 唯一的目标是允许用户上传文件和其他用户下载这些文件。 在那种情况下,空格和重音会造成任何麻烦吗?

2 个答案:

答案 0 :(得分:1)

  

空格和重音会造成麻烦吗?

他们可以,不是因为操作系统不能支持它们,而是因为PHP甚至无法处理最基本的diactrics(你必须utf8_[en/de]code甚至是基本的ISO-8859-1 charset)。 / p>

忘掉其他更复杂的字符集。

答案 1 :(得分:0)

如果你正确地逃避检索上的特殊字符(例如在它之前添加\),空格和重音应该不是问题