我看到的每个地方都看到,每当网站实现标签系统时,他们都会将标签名称转换为小写.甚至在StackOverflow中也是如此.
我在想为什么会这样.除了防止重复,我想不出使用小写的原因.我认为它会伤害标签的实际方面.人们习惯于读"IBM"而不是"ibm"和"C#"而不是"c#".用户需要花费更多的时间来理解标签的含义是什么,我想知道我是否应该在我的标签系统中允许Capitals,或者它是一个约定而我错了.
我想听听你的意见.
正如您已经注意到的,它可以防止重复.人们的资本化程度不一致.只需看看这里的标签,注意人们无法决定它是"objective-c","objc"还是"objectivec".扔"Objective-C","Objective-c"等等,你就会变得非常混乱.
请注意,我并不是说处理资本是不可能的,只是很难.例如,您如何知道正确的大小写?只接受输入的第一个正确吗?依靠版主清理?