在默认情况下,Qt以Unicode格式处理文本字符,因此,字符本身是不会有问题的,之所以出现乱码,原因
在于Qt不知道的将Unicode字符以何种方式显示出来
注意:在使用readline()读文本文件时,文件中有简体中文,读出的字符串乱码,无法正常显示,应指定为GBK
//打开文件
QFile file1("hello.txt");
//文件打开成功
if(file1.open(QIODevice::ReadOnly)){
在默认情况下,Qt以Unicode格式处理文本字符,因此,字符本身是不会有问题的,之所以出现乱码,原因
在于Qt不知道的将Unicode字符以何种方式显示出来
注意:在使用readline()读文本文件时,文件中有简体中文,读出的字符串乱码,无法正常显示,应指定为GBK
//打开文件
QFile file1("hello.txt");
//文件打开成功
if(file1.open(QIODevice::ReadOnly)){