大写或小写字符串

时间:2011-07-19 21:20:29

标签: mysql

今天在我的系统中,任何用户都可以按照他想要的方式“存储字符串”。但现在当恶魔使用狮身人面像时,例如,facets返回两个或多个相同的城市,因为有多种方式存储在数据库中,如Curitiba CURitiba CURITIBA等。

我想修复问题,让我的系统中的所有字符串存储在一个模式中。

我的问题是,哪种方式最好,以大写或小写形式存储?

4 个答案:

答案 0 :(得分:2)

如果数据来自其他地方,那么你应该存储它然而你收到它然后将是规范的套管,尽管所有的比较/搜索等。将不区分大小写。

例如,如果是用于用户输入且用户输入Roberto,则存储Roberto,但您仍然可以在ROBertoROBERTO,{{1}上匹配等等。

答案 1 :(得分:0)

无论如何,只要你是一致的。

答案 2 :(得分:0)

就个人而言,我喜欢小写,但仅仅是因为用户倾向于认为大写是在喊叫。

我认为这两者之间没有任何技术差异。

答案 3 :(得分:0)

我会说小写,然后你可以稍后申请大写。