beyard

常用链接

统计

最新评论

【总结】中文乱码问题

1. VS2012读取文本含有中文字符的,如果VS2012是中文版本,那没有问题,但是如果是英文版本,则需要在程序初始化的时候
  添加如下代码: _tsetlocale(LC_ALL,_T(""));

2, C++的程序如果有字符串“中国人”等含有中文汉字的,把他装进buffer,需要转成为 multibyte的。然后再传输。
    用 CHttpFile  Send Request 方法传输时,不需要加 UTF-8 什么的header.

3. 在网站里接受数据的时候,设置成 Default 才能看到中文, 设置什么 Encoding.GetEncoding("utf-8") 反而不行。
System.IO.StreamReader reader = new System.IO.StreamReader(context.Request.InputStream, System.Text.Encoding.Default);

posted on 2013-11-23 00:24 阅读(110) 评论(0)  编辑 收藏 引用


只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理