嗯,Windows支持Unicode用的是双模API的方式, 而不是Unix通过UTF-8 as just another locale 的方式。两种方式各有长短。 习惯了用标准C库处理字符串的人可能天生喜欢 another locale的方式,从而觉得Windows不支持 UTF-8作为locale的encoding是个很大的缺陷。
【 在 fanci (大葡萄) 的大作中提到: 】 : 需要BOM : 没有BOM的情况下看 system locale : 另外 Windows locale 只支持最多双字节编码,所以 UTF-8 其实用不了。 : ................... -- FROM 115.205.170.*