Mbcs

今天玩olydbg发现一个问题,,,,,然后偶然发现这个词 MBCS

下面载自百度知道:

MBCS(Multi-Byte Chactacter System,即多字节字符系统)
它是编码的一种类型,而不是某个特定编码的名称。

字符基础:ASCII,DBCS,Unicode
所有的string类都是以C-style字符串为基础的。C-style字符串是字符数组。字符类型有三种编码格式:

第一种是单字节字符集(single byte character set or SBCS)。在这种编码格式下,所有字符都只用一个字节表示,ASCII码就是单字节字符。用"0"来表示一个字节的结束。

第二种编码格式是多字节字符集(multi-byte character set or MBCS)。在Windows里的MBCS包含两种字符类型:单字节字符(single byte characters)和双字节字符(double byte characters)。由于Windows里使用的多字节字符绝大部分是两个字节长,MBCS常被DBCS代替。
第三种编码格式是Unicode。Unicode是一种所有的字符都使用两个字节编码的编码模式。Unicode字符有时也被称作宽字符。

Unicode与MBCS的区别是:MBCS字符可以使用不同长度的字节编码。

偶只是勤劳搬运一下,也许我以后会用到这个玩意,记录下,,,我要去更新我的olydbg了。也许更新了会有点新发现 学汇编不玩下多浪费是不是。

你可能感兴趣的:(2018,每日水一水)