100分求汉字编码
用socket接收HttpResponse,以chunked方式返回,结果恰好chunked块大小把汉字截断,出现下面情况:
没有截断:
<PRONAME>小崔说事2006-10伸出你的手</PRONAME>
被\r\n2000\r\n截断:
<PRONAME>小崔说事2006-10伸出你?
2000
氖?/PRONAME>
我如何处理才能恢复被截断的字符串?
谢谢!!!
问题点数:100、回复次数:4Top
1 楼dayasky(.Neting)回复于 2006-03-21 10:04:42 得分 50
别想恢复了
你在源发出之前,加上些\n吧,然后接到后把这些\n去掉
遇到\n的时候,在传送过程中会在那里停断,而就不会把你的汉字搞断了Top
2 楼independently(我是风筝高高飞)回复于 2006-03-21 10:13:05 得分 50
byte[] unicode=System.Text.Encoding.BigEndianUnicode.GetBytes(content);//content你要编码的汉字字符串Top
3 楼lhj0532(klinsmann)回复于 2006-03-21 10:36:25 得分 0
字节编码全部乱了
另外\n的时候,在传送过程中不会停断Top
4 楼lhj0532(klinsmann)回复于 2006-03-21 11:28:55 得分 0
再帮我看看???Top




