在UTF-8中,0-127号的字符用1个字节来表示,使用和US-ASCII相同的编码,其他编码默认是是1-7位 对于ASCII 吗,因此 无论哪种编码 ,ASCII 对于的编码都不会有问题, 而 其他编码 各成一家, 如果你把编码设错了 就会乱码 utf8并不兼容 其他编码(ASCII除外),他仅是为了 解决编码混战,而产生的一个 所有国家都能使用的编码 (它是unicode 的一种实现)
utf-8并不是包含全部汉子字符的,你可以改成gb2312试试。