引用第3楼debuger于2006-11-18 12:06发表的:窗口的有什么不同吗?判断的话根据系统编码进行判断,windows由于天生的构架不良,用的gbk/cp936编码页,只能通过判断两个字节的构造,第一个大于0x80,第二个大于0x40,但这样可能出错,不过也没有其他更好的办法了,utf-8,utf-16的话可以自己查一下,编码这个东西博大精深,太复杂了...