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

标签 php file-upload filenames

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

最佳答案

Can spaces and accents cause any trouble?

它们可以,不是因为操作系统不能支持它们,而是因为 PHP 甚至无法处理最基本的变音符号(即使是基本的变音符号,您也必须 utf8_[en/de]code ISO-8859-1 字符集)。

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

关于PHP 文件上传 - 文件名中的重音符号和空格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9922628/

相关文章:

javascript - jQuery 文件上传显示剩余时间?

javascript - TypeError 无法设置属性 'size of' 未定义

filenames - 在文件名中的点之前,它叫什么?

java - 文件名未从不同类添加到 ArrayList

php - Cookie 或 JavaScript

php - 仅从数据库 php (Laravel) 选择年份

javascript - 计算RGB值的人眼对比度差异的有效方法是什么?

php - 如何按其他表中的最新记录对记录进行排序

iphone - afnetworking 多文件上传

django - 使用 FileField 在 Django 中保存原始文件名