当我可以使用等效的代码时,为什么不在文件名中使用空格?

Pup*_*Pup 5 html filesystems encoding

我已经阅读了所有地方不要在Web上使用的文件名中使用空格,例如URL.

我不明白%20在我的代码中引用名称时使用" "替换它们有什么问题.使用此替换似乎更合适,因为我保留了我的文件名的语义含义.

Wil*_*ins 38

拥有可读的URL对用户友好.

例如,此页面可能是:

http://stackoverflow.com/questions/1093611/why%20shouldnt%20i%20use%20spaces%20in%20file%20names%20when%20i%20can%20use%20a%20code%20equivalent

乍一看不太可读.

  • 一个简单的例子值得千言万语!如果可以的话,我会给你10票.:-) (10认同)

Rob*_*ner 26

首先,它是不是说你不能那就是你不应该.在文件名中包含空格并不是最佳做法,只会使事情复杂化.

第二,如果他们愿意,有人手动输入地址更难.

即"嘿,去我的网站,并获得我的简历"www .... /我的%20resume

只需我0.02美元


Kri*_*son 23

它很丑.美学对用户看到的任何事物都很重要.

  • 我希望我可以两次投票.不幸的是,许多开发人员对待美学的方式与他们对待安全性的方式相同:在所有"真正的"工作完成之后,需要注意的事情,几乎是事后的想法.通常,结局很差.将美学(和安全性)视为一流的关注点往往是伟大的和平庸的软件之间的区别. (4认同)
  • @Treb:不得不同意威廉.在我已经演示了UI缺乏润色的项目中,客户对字体大小和控件放置等内容过于痴迷,以便向我提供有关功能要求的反馈.另一方面,当项目设计时考虑到美观,从始至终,客户能够专注于功能需求并提供更好的反馈. (3认同)
  • @William Brendel:好笑,我认为情况正好相反.作为开发人员,您可能会注意到,我怀疑普通客户是否会这样做 (2认同)