存档

文章标签 ‘HTML’

WriteFile写入TCHAR到HTML乱码

2011年11月19日 没有评论

WriteFile写入TCHAR到HTML文件乱码解决方案。给程序加一个导出数据到HTML表格的功能,结果发现HTML页面全是乱码。数据是通过WriteFile这个API写入文件的,是TCHAR字符(开启了UNICODE,就是WCHAR了),测试了IE、Chrome两个浏览器,发现都是乱码。

乱码原因:因为是TCHAR,开启了UNICODE,所以写入的是宽字节;而通常的HTML文件是单字节的,也就是char。不信的话可以随便打开一个网页,然后另存为HTML,接着用十六进制编辑器(如C32Asm)查看这个文件,就会发现时单字节的。而我们写入的是双字节,解析文件时自然会遇到问题。[......]

分类: Windows SDK 标签: , , ,

WordPress中C++头文件被解析成HTML标记

2010年11月14日 没有评论

很郁闷的一个问题,WordPress中C++头文件被解析成HTML标记。就是说,贴代码的时候C/C++中的头文件是被间括号包围的,他们都被解析成了HTML符号,造成代码效果非常差:头文件变大写了,末尾还多出了对应的HTML结束标记。
很久之前我自己写了个代码将其中的间括号转换成转义字符,最近硬盘无意中格式化了,郁闷,很多东西都没了。一切重来。
现在再把这个代码发上来。
//Author: 代码疯子
//Blog: http://www.programlife.net/
//Date: 2[......]

继续阅读

分类: C++编程 标签: , , ,