突然想将系统改为e文,改了后发现出大问题了,程序部分地方乱码.
最后发现问题原来出在strconv的第三个参数上,这个参数决定按怎样的方式(语言)转换string,这是个可选参数,一般都会被忽略掉(我就是),然后vb就会使用系统语言作为默认值,所以当系统语言不是简体中文时就出问题了.
这样一来问题很大,万一在繁体系统上(或其他)怎么办?算了,先按简体中文来做吧.
最后发现问题原来出在strconv的第三个参数上,这个参数决定按怎样的方式(语言)转换string,这是个可选参数,一般都会被忽略掉(我就是),然后vb就会使用系统语言作为默认值,所以当系统语言不是简体中文时就出问题了.
这样一来问题很大,万一在繁体系统上(或其他)怎么办?算了,先按简体中文来做吧.
博主将系统改为英文后,VB程序部分地方出现乱码。经排查,问题出在strconv的第三个可选参数上,该参数决定string的转换语言方式,默认使用系统语言。为避免在繁体等系统上出现问题,决定先按简体中文处理。
9337

被折叠的 条评论
为什么被折叠?



