首页 > 网站上传文件用中文路径和文件名有什么坏处?

网站上传文件用中文路径和文件名有什么坏处?

上传的图片和其他文件在服务器上以中文路径和文件名存在,这样做有哪些不好的地方?


貌似也没什么不妥的,只要别混用字符集,注意get时的urlencoding。


编码经常成为问题。如果你有Windows客户端的开发者或用户,转码的问题就要到处注意。尤其是碰到zip这种文件名不控制编码(任意字节流)的文件格式更是防不胜防。

中文文件名自有他的正确处理之道,转换和处理只要找到办法倒是不难。最不好的地方到头来莫过于很多时候不省心——人类的生产力和开发投入是代价最高的。


如果有以下情况,那么应该避开中文文件名:


中文路径有好多地方可能不支持吧,而且编码问题也比较揪心


会导致跨平台和编码问题 你在Windows上读取正常 迁移到Linux上就可能出现中文不识别或者乱码 如果路径需要保存在数据库中 也可能会导致编码问题 所以 不建议用中文路径或者中文去命名文件

【热门文章】
【热门文章】