Qt setCodecForLocale() 指定程序编码格式对程序的具体影响有什么?

11:43:01
灯昏月明 2019/3/28 11:43:01
请教一下 各位大佬 setCodecForLocale() 可以指定编码格式 制定了编码格式之后 对程序有什么影响呢? 程序中的字符都会被转换为 制定的编码格式吗? 即使是从系统获取其他编码格式的字符

编码的意思就是,一个数字和一个字符的对应关系。
因此,你指定了编码并不改变数据本身,只是数据对应什么字符的对应关系改变了。
不存在所谓“即使是从系统获取其他编码格式的字符”,你得到就是字节,原始数据,不同的编码才得到不同的字符。