当然本地化是好了,但是你想升级国际化的时候反而就累了!
不过,如果你是大项目的话,英文就效率还是会高一点的!
英文的话,所有为传递字段 的网络流量都少一半,
开发时候打字也打得快很多,
还有你他日接入 更多种客户端的时候,你的代码就更麻烦!
Windows 的Unicode是 UCS-2LE ,跟linux , unix 的 UCS2 都不一样,asp/php/java 网页开发一般都是 UTF-8,C代码就是ascii代码环境,
想在代码里面查询 select 字段 from 表,每句都要转换编码时候你就很后悔的了!
什么项目,除了用户数据,我都不会用 中文字的,函数、表名、字段名、模块名,免得以后麻烦!
小项目,那就懒得跟你研究那么多了!自己喜欢就好!
你里面还有一个问题,就是 主键是否适合作为主键。
我建议不要了!
做过大系统的人 都会知道 主键是不变的,但是就是让其他表来关联的建,一对多的 一方。
这就成了编码的大疑问了!用户是可以选择不同编码的!
到底 Windows Unicode 好? UTF-8 好? 还是 GB2312,GBK 好? 没有一个定论的!
意思是,你很有机会改变的!
如果不是主键的话,随便你改! 表和字段和库 的 COLLATION ,就是用什么来排序!
你用中文内容作为主键的话,未来你要改编码的话,你会想死的!
PS: 你这两个都是好问题来的!
谢谢!明白了,其实我那个都是字典,只一列数据,也应当没什么关系吧,我不作主键了,还是用序做主键,
总记录:8篇 页次:1/1 9 1 :