具体原理不清楚,在网上找了找,记录下。
第一步:将ida.cfg中cpp866 version的AsciiStringChars注释掉,把full version的AsciiStringChars取消注释,如下图。
第二步,Options-->Ascii String Style。选择Change Encoding,打开的窗口默认有<default> <no conversation> UTF8 UTF16LE,右键 insert,添加编码的名字如GBK,点击OK。选择Set Default Encodings,8-bit and multibytes选择为GBK即可,如下图。
这样,strings view即可显示中文了。