今天在我的系统中,任何用户都可以按照他想要的方式“存储字符串”。但现在当恶魔使用狮身人面像时,例如,facets返回两个或多个相同的城市,因为有多种方式存储在数据库中,如Curitiba CURitiba CURITIBA等。
我想修复问题,让我的系统中的所有字符串存储在一个模式中。
我的问题是,哪种方式最好,以大写或小写形式存储?
答案 0 :(得分:2)
如果数据来自其他地方,那么你应该存储它然而你收到它然后将是规范的套管,尽管所有的比较/搜索等。将不区分大小写。
例如,如果是用于用户输入且用户输入Roberto
,则存储Roberto
,但您仍然可以在ROBerto
,ROBERTO
,{{1}上匹配等等。
答案 1 :(得分:0)
无论如何,只要你是一致的。
答案 2 :(得分:0)
就个人而言,我喜欢小写,但仅仅是因为用户倾向于认为大写是在喊叫。
我认为这两者之间没有任何技术差异。
答案 3 :(得分:0)
我会说小写,然后你可以稍后申请大写。