PersonalCorpus 版 (精华区)
发信人: PowerStation (ps Ps pS PS), 信区: Friends
标 题: Re: 这种昵称是最e的
发信站: 哈工大紫丁香 (2003年05月17日16:38:02 星期六), 站内信件
我来给你解释吧,这几天在做 term,发现老是有这样的问题:
18□emanuel 小飞象★傲雪飞扬 203.98.157.215 O O 品味文章
19□feiniaoml 少白石$知识改变命运 210.46.78.55 品味文章 1
~~~~~~~让人郁闷
20□feiying 海纳百川,有容乃大 202.118.243.44 萤幕锁定
这个问题是因为 BBS 服务器端在计算妮称长度的时候,没有考虑到半个汉字的问题,
就出现了上面的情况。其实系统发回的数据是:"少白石$知识改变命运ò 210.46.78.55",
可是该死的 Windows 函数在把 bytes 数组转换为汉字的时候,遇到类似"ò "就荤菜了,
返回一个"?",faint~~
关于这个传说中臭名昭著的"èèèèèèèèèè ",问题就更是郁闷了:(
在 ASCII 字符集中,"è"是存在的,十进制数值位: 138,这样的字符属于汉字的半边,
是不能被正确显示出来的,但是在双字节汉字中,也有了一个"è",他是: 0xA8A6。
Windows 为了让"è"美观,以及便于汉语拼音什么的显示,没有把"è"显示成"è ":(
这下好了,服务器把类似"è"的字符宽度认为是:2,显示的客户端却占一个位置。
问题就是着们来的,这样的字符还有:éèùzzüáíòàìμ¨ˉ°§¥×·¤¥±¢£
//这下知道我是冤枉的了吧?比窦娥都冤啊~~~~
【 在 ellery (九年·三天) 的大作中提到: 】
: 为啥这样的nick就出问题?
: 【 在 dongyun (冬云) 的大作中提到: 】
: 22□PowerStation èèèèèèèèèè 202.118.238.75 O
: 扰乱整个环顾四方版面,以前把My加入坏人,现在看来又要加一个
--
▃▃▃▃▃ ▁▁▁ ▕ ▆ ▆ ▏ \_/ 心
▕ █ █ ▏▃ ▃ ▃ ▲ ┌┴┴─╮ 灵 ┌────────╮ ▕......▕▔▔▔▔▔▔▔▔▔┤.....│ 列
▍ ▔▔▔-⊕-▔▔▔ \▕......▕┼─┼─┼─┼─┼┤.....☉) 车
▍===================▏|____╭═╮╭═╮╭═╮───▔▔▔\◣
▍╭╮═╭╮═╭╮═|-╙─ ║⊙══⊙══⊙══════██◥◣
▔╰╯▔╰╯▔╰╯▔﹉ ▔ ╰═╯╰═╯╰═╯ ╰╯╰╯ ────\
※ 来源:·哈工大紫丁香 bbs.hit.edu.cn·[FROM: 202.118.238.75]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:2.796毫秒