QTextStream写文件,文件打开时乱码

以前使用QTextStream读文件中的字符时都是没问题的,没有乱码发生。

但今天在使用QTextStream向文件中写数据时,在使用记事本或写字板打开时中文字都变成了乱码,百色不得其解。

于是到网上查找资料,看到如下的解决方案

    QTextStream outfile(&file);
    outfile.setCodec(QTextCodec::codecForName("GBK"));//GBK编码格式

结果还是乱码,只是乱码的表现形式不一样了。仔细想想在windows下是采用GBK编码的啊,这又不是linux。而且在main()函数内开始就写了

之前是stream<<"哈哈";

改为stream<<tr("哈哈");


    评论
    添加红包

    请填写红包祝福语或标题

    红包个数最小为10个

    红包金额最低5元

    当前余额3.43前往充值 >
    需支付:10.00
    成就一亿技术人!
    领取后你会自动成为博主和红包主的粉丝 规则
    hope_wisdom
    发出的红包
    实付
    使用余额支付
    点击重新获取
    扫码支付
    钱包余额 0

    抵扣说明:

    1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
    2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

    余额充值