含中文的response body不完整

自制的web服务器通过socket 输出流回写响应时,发现response body中只要出现中文,就会短一截。 当出现三个中文字符,缺少了 /html> 这六个字符。 每多一个中文字符,response body就会缺两个字符,我立马想到了utf-8编码下中文字符占三个字节这一特点,这可不就是3-1=2嘛! 回想一下整个web server的设计,统一采用utf-8编码进行IO,那肯定是在计算c
相关文章
相关标签/搜索