上网看了 ASCII码ASCII码 单字节大于 80h 后一个单字节 和前一个组合 就是 双字节的字符
但是问题是2个 双字节的字符 并列时列:Tx db "aa文字bb,0
BYTE PTR [offset Tx + 4] 如如何判断 它是和 前或是后一个字节 组合成为正确的字符
如果仅仅判断 offset Tx + 4 处是无法知道是否是双字的,必须从字符串头开始逐一判断,如果你知道你这个字符串在数据库中的编码方式,你也可以把数据按照这种编码方式转换为字符串,然后判断字符串中某个字符的值。
Delphi中有一个函数 Bytetype,用来判断一该字符中单字节,还是双字节的引导和结束符
你看下你的开发语言中否有对应的方法,或是直接移植delphi中的算法试试