UTF-8与ANSI 编码转换
来源:互联网 发布:为什么网络歌手红不了 编辑:程序博客网 时间:2024/06/02 16:59
平时Coding的时候,经常会遇到一些编码转换的问题,尤其是UTF-8与ANSI 编码转换的问题。遇到好多回了,所以不得不拿出来单独看一下。其实这个问题如果知道怎么做的话也不是问题,但是第一次接触到的时候我却是费了好大的功夫才搞出来!
看一下下面的代码
其中两个主要的函数为:
int MultiByteToWideChar(UINT CodePage, DWORD dwFlags, LPCSTR lpMultiByteStr, int cchMultiByte, LPWSTR lpWideCharStr, int cchWideChar);
函数功能:该函数映射一个字符串到一个宽字符(unicode)的字符串。由该函数映射的字符串没必要是多字节字符组。
int WideCharToMultiByte(UINT CodePage, DWORD dwFlags, LPWSTR lpWideCharStr, int cchWideChar, LPCSTR lpMultiByteStr, int cchMultiByte, LPCSTR lpDefaultChar, PBOOL pfUsedDefaultChar );
函数功能:该函数映射一个unicode字符串到一个多字节字符串。
具体参数百度百科讲的很明白,看一下就知道怎么回事了,我就不赘述了。
其实就是这么点问题,但是自己解决的时候却费了很大的力气,好处就是如果别的事情我可以我可以忘掉,但是这个我真的再也忘不掉了!
- UTF-8与ANSI 编码转换
- ANSI与UTF-8编码转换
- UTF-8与ANSI 编码转换
- ANSI、UNICODE、UTF-8 文件编码转换
- ANSI与UTF-8编码互相转换,CString,std::string,char*,const char*互相转换
- .java文件的ANSI编码转换为UTF-8编码
- .java文件的ANSI编码转换为UTF-8编码
- 有关unicode, UTF-8, ANSI等编码转换
- Windows下字符编码转换(ANSI <--> Unicode <--> UTF-8)
- ANSI、UNICODE、UTF-8编码格式相互之间转换
- UTF-8转化ANSI编码
- 保存文档编码选择(ANSI与UTF-8)
- 关于编码ansi、GB2312、unicode与utf-8的区别
- 关于编码ansi、GB2312、unicode与utf-8的区别
- 关于编码ansi、GB2312、unicode与utf-8的区别
- 关于编码ansi、GB2312、unicode与utf-8的区别
- 关于编码ansi、GB2312、unicode与utf-8的区别
- 关于编码ansi、GB2312、unicode与utf-8的区别
- pku1442 Black Box
- GeForce 浅谈3D 概念
- javascript笔记:数组及其方法
- 打印*和。号
- Linux系统分析之启动流程
- UTF-8与ANSI 编码转换
- 不同数据库,相同表条件下的水晶报表数据源变化方法
- polya定理 和 置换 poj2409
- ASP.NET and IPC Remoting bug[zhuan]
- 重新安装asp.net方便iis访问aspx页面
- 中缀表达式转后缀表达式 (中缀表达式的计算)
- SQL中使用update inner join和delete inner join 【转】
- 打印*和.号
- 中医英语语料库建设理论与实践(上)