美文网首页
2.4 Unicode 与 ANSI 字节编码

2.4 Unicode 与 ANSI 字节编码

作者: f675b1a02698 | 来源:发表于2017-09-14 16:14 被阅读0次

结果

源码

#include

int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow){

//LPWSTR定义宽字符串,使用L

LPWSTR szUnicode = L"这是用LPWSTR定义的宽字符串,需要L";

//LPSTR定义窄字符串

LPSTR szMutliByte = "这是默认的ANSI窄字符串,类型是LPSTR";

//用LPTSTR定义自适应字符串

LPTSTR szString = TEXT("这是自适应宽度的字符串,使用LPTSTR类型,需要TEXT()");

//使用带W函数输出宽字符串,使用带A函数输出窄字符串

MessageBoxW(NULL, szUnicode, L"宽字符编码 MessageBoxW", MB_OK);

MessageBoxA(NULL, szMutliByte, "窄字符编码 MessageBoxA", MB_OK);

MessageBox(NULL, szString, TEXT("自适应编码 MessageBox"), MB_OK);

return 0;

}

相关文章

  • 2.4 Unicode 与 ANSI 字节编码

    结果 源码 #include int WINAPI WinMain(HINSTANCE hInstance, HI...

  • 知识拓展

    字节码:ASCII编码、ANSI编码、UNICODE编码 最初的定义:字符是人们常用的一些记号,比如”1”, “汉...

  • 文本文件的编码格式是怎么判断的?

    不同编码的文本,是根据文本的前两个字节来定义其编码格式的。定义如下:ANSI: 无格式定义;Unicode: 前两...

  • 编码

    编码 编码格式(ASCII编码,GB2312编码(简体中文),GBK,ANSI编码,unicode,utf-8编码...

  • 对编码的学习

    unicode,ansi,utf-8,unicode big endian这些编码有什么区别。 很久很久以前,有一...

  • 字符串编码和格式化

    ASCII、Unicode和UTF-8的区别 ASCII编码是1个字节,而Unicode编码通常是2个字节。UTF...

  • 编码转换

    转换简述 字符串根据utf8编码encode为字节码(unicode),字节(unicode)解码decode对应...

  • 字符编码Unicode、UTF-8和ANSI

    ANSI、UTF-8、Unicode为字符代码的三种编码格式,一个字符可以被编码成ANSI、UTF-8或Unico...

  • 大端字节序和小端字节序的理解

    参考编码字符集和字符编码介绍unicode和字节介绍

  • 2020-03-26

    字符编码:Unicode把所有的语言都统一到一套编码里,且Unicode编码通常是两个字节,ASCII是一个字节。...

网友评论

      本文标题:2.4 Unicode 与 ANSI 字节编码

      本文链接:https://www.haomeiwen.com/subject/cigqsxtx.html