含中文的response body不完整

自制的web服務器通過socket 輸出流回寫響應時,發現response body中只要出現中文,就會短一截。 當出現三個中文字符,缺少了 /html> 這六個字符。 每多一箇中文字符,response body就會缺兩個字符,我立馬想到了utf-8編碼下中文字符佔三個字節這一特點,這可不就是3-1=2嘛! 回想一下整個web server的設計,統一採用utf-8編碼進行IO,那肯定是在計算c
相關文章
相關標籤/搜索