fopen文件乱码
文件是TXT文本,直接打开是正常的。里面有字母和汉字。fopen后,fgets读取,fputs打印,字母和其他符号都正常的,就是汉字部分乱码。要提取其中的汉字信息,有什么办法没?
[解决办法]
int MultiByteToWideChar(
UINT CodePage, // <===参数填 CP_UTF8
DWORD dwFlags,
LPCSTR lpMultiByteStr,
int cbMultiByte,
LPWSTR lpWideCharStr,
int cchWideChar );
int WideCharToMultiByte(
UINT CodePage,// <===参数填 CP_ACP
DWORD dwFlags,
LPCWSTR lpWideCharStr,
int cchWideChar,
LPSTR lpMultiByteStr,
int cbMultiByte,
LPCSTR lpDefaultChar,
LPBOOL lpUsedDefaultChar
);