为什么注册不能使用中文呢?而必须是英文,数字?

huanghaitao888 2006-10-28 10:37:45
为什么注册不能使用中文呢?而必须是英文,数字?
看见很多需要注册用户名的要求必须使用英文字符与数字,不允许使用汉字,问什么?难道有机关?
谢谢
...全文
185 8 打赏 收藏 举报
写回复
8 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
深山老翁 2006-10-28
  • 打赏
  • 举报
回复
没有为什么的,什么东西没有它的规则,既然很多都是这样,那就去适应呗,况且计算机又不起源于中国!
周公 2006-10-28
  • 打赏
  • 举报
回复
说到底就是编码方便
股神 2006-10-28
  • 打赏
  • 举报
回复
只是为了便于管理
zCheng 2006-10-28
  • 打赏
  • 举报
回复
对英文和数字用户名处理起来方便一些,而且不会存在编码问题。
比如,Unicode 中,中文字符和英文字符都占用 2 个字节,但在 ANSI 中,中文占用 2 个字节,英文占用 1 个字节,如果允许中文用户名,进行合法性判断时有一定困难:注册名 “super兔子” 的长度是 7 (Unicode)还是 9 (ANSI)?另外,国外网站对中文的支持不好;可能你输入的中文用户名到了国外的服务器上就变成一堆乱码,网管无从知道这条用户信息是损坏了还是没有损坏。
其实原因比较简单,就是开发者为了方便管理和编写代码,方便于国际接轨而已。
huanghaitao888 2006-10-28
  • 打赏
  • 举报
回复
感觉有点不可想象,有更知道原因的吗?
lizhizhe2000 2006-10-28
  • 打赏
  • 举报
回复
按照国际要求
为了避免无谓的麻烦
oolongTea 2006-10-28
  • 打赏
  • 举报
回复
也许是流行于国际接轨
-_-
Ivony 2006-10-28
  • 打赏
  • 举报
回复
一般都是遵循C语言变量函数名约定。
相关推荐
发帖
C#

10.8w+

社区成员

.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
帖子事件
创建了帖子
2006-10-28 10:37
社区公告

让您成为最强悍的C#开发者