html utf-8 编码空格宽度 非两个空格=一个汉字

2010-04-17 13:48  3221人阅读  评论 (0)
Tags: html

一直以为是utf-8是宽字节的表示法,一般一个汉字是3个字节表示,所以utf-8的网页的空格是三个空格的宽度等于一个汉字的宽度。现在才知道不是,是字体所造成的,utf-8默认的是英文字体,对汉字的处理不是很友好,把默认字体设置为宋体就可以结局这个问题了,就像gb2312那样两个空格对应一个汉字。

用户名:
登  录

这只是个示例,如果想把真个网页的默认字体都默认为宋体可设置body的默认字体为宋体,这样就ok了。。。