 |
台湾 行销企划部
电话:(02) 2704-1758
传真:(02) 2704-0372 |
| |
USA Service Dept.
ADD:5138 Parkfield Ave.
San Jose, CA95129
Tel:408-2034565 |
|
|
|
关于网页设计时的账号密码
先说账号密码的特性 账号密码,最精准的方式,是把使用者输入进去的字 转换成位,然后比对每一个位都要一模一样,才算是通过验证
为什么几乎所有网站对于账号密码,都限定只能使用英文字母及数字 主因是英文字母及数字是单位元编码 而繁体中文、简体中文、日文、韩文、全角字等,皆是属于双位编码
在任何一种语言编码中,英文及数字的编码都是一模一样的 不可能会发生解读错误或转换错误的问题 这也是为什么在任何状况下,英文数字都不会变成乱码的原因 会变成乱码的都是双位字
比方我们网页设计时最容易碰到的GB、BIG5、UNCODE这三种编码 同一个中文字在这三种编码里的值都是不一样的
另一方面,网页设计时,还会遇到输入法、浏览器的语系设定,操作系统的语系设定,网站服务器的版本解读不同 可能导致输入进去的双位字被解读成错误的编码
再来是特殊符号 为什么一般都不接受特殊符号,就算能接受,也只会接受少数几种特殊符号? 这是因为有很多特殊符号进入浏览器后,及被程序读取后,会产生问题 因为只要是计算机上运作的东西,都会有所谓的关键词、保留字 而通常都用到特殊符号 比方单引号' 双引号" 分号; & < > + 等 或多或少可能会造成判别错误 大多数能接受的特殊字符,只限 「-」「_ 」
也因为账号密码等数据,是属于长久性的数据,兼容性非常重要,不应该因为升级了或换了一个主机,就变成出问题 所以一般系统的登入功能,输入账号密码,大家都已经有共识,不使用双位字、特殊符号来当成账号密码的判别数据
|
| 文章整理: |
网绎数码科技 Kevin |
| 关键词: |
网页设计 账号密码 |
|
|
|