最近在写一段程序,VC程序在获取utf8网页的数据时,取其源码,赋于值htmldata,将其打印到记事本时,显示为乱码,请大家帮忙下,在获取源码数据时就如何对htmldata进行转码,将其转换成gb2312编码,由于我是菜鸟,希望有详细的源码说明,谢谢!
解决方案 »
- HTTP包到HTML?
- ADO中用_CommandPtr执行一个插入和选择混合的SQL语句为什么不能读取返回的结果集?
- VC++ 语取数据的问题
- 如何在进程中强行关闭程序时给出提示,建议不要关闭此进程
- 按钮可以放在对话框中,也可以放在SDI程序的"视图"中吗?怎样放进去?
- 怎样在一个按钮控件上加位图?
- 奇怪,我用以下的代码将一数据库中数据转到另一个数据库,但为何要这么大的磁盘空间
- 如何截获将要执行/打开的文件,包括系统核心文件?
- help!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
- 怎样在CMainFrm中调用文档类中的数据?
- 在线等,关于gethostname的问题
- 在SDI应用程序的其他类中包含CMyView.h的头文件怎么会出错???????
1. char[] (单字节字符串:utf8,gb2312)
2. wchar_t[] (UNICODE字符串)
这两种。搂主明确概念之后,应该很好解决。推荐参考文章,准确理解概念:
http://www.regexlab.com/zh/encoding.htm
http://www.vckbase.com/document/viewdoc/?id=1397