你觉得作为唯一 ID 的用户名应该支持 Unicode 吗?

2016-01-25 00:07:36 +08:00
 zxgngl
1813 次点击
所在节点    程序员
8 条回复
squid157
2016-01-25 00:30:43 +08:00
反正不能全支持 用户名带一堆 emoji 和符号感觉很奇怪
pynix
2016-01-25 02:34:41 +08:00
不作为内部标识就行。。
lucifer9
2016-01-25 07:59:46 +08:00
支持了的话,输入的时候麻烦不
mko0okmko0
2016-01-25 09:21:36 +08:00
这事情做过了,
传统资料库当主键用 int 性能较好,
非传统资料库就没差,
用户帐号来说,非该用户的语系别人根本很难打出该 ID,有助于防止被破解.
只用英数是英美语系的思想,所以不用英数当 ID,他们的感觉是:WTF!?
但需要前端后端对语系编码有够多的准备,所有的输出输入只要有一环不是 unicode 传送就....
zxgngl
2016-01-25 11:37:37 +08:00
@pynix 为什么啊?内部标识的类型应该可以是 Byte Array 吧:)
zxgngl
2016-01-25 20:22:55 +08:00
@mko0okmko0 倒不是说不用英数当 ID ,而是不限定为只能用英数当 ID 。
zxgngl
2016-01-25 20:23:37 +08:00
@lucifer9 Unicode 是包括拼音的,想用字母名可以的~
zxgngl
2016-01-25 20:25:33 +08:00
@squid157 你说的很有启发性~

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/253090

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX