近期做的項目需要使用Doxygen生成文檔,由於前期代碼不是本人完成,他使用的是ANSI格式的文件,后來我用Notepad++寫其他文件時,默認保存為UTF-8 無BOM編碼格式,因此整個項目文件中既有ANSI格式的文件,又有UTF-8 無BOM格式的文件,在使用Doxygen時會出現亂碼(DOXYFILE_ENCODING我選的是UTF-8) ,下面給出解決方案:
1、在Notepad++中Ctrl+A,Ctrl+Z全選並剪切ANSI格式的文件內容
2、選中“格式”->"以 UTF-8 無BOM格式編碼"
3、Ctrl+V粘貼
這樣就可以完美得將ANSI格式轉換為UTF-8 無BOM格式,中文也不會出現亂碼.其他文件的轉碼亦可以采用類似的方法
此為原創作品,轉載請注明出處http://www.cnblogs.com/qz1012/
