QT 可以写ANSI编码格式的文件吗

随风飘荡012 2017-08-15 03:32:34
QT默认的是UTF8,求怎么转换可以让写的文件是ANSI格式?
...全文
882 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhxianbin 2017-08-18
  • 打赏
  • 举报
回复
代码文件是什么格式就设为对应的格式,再说用 utf8 有问题吗
zhxianbin 2017-08-16
  • 打赏
  • 举报
回复
是 copy 的?是不是编码设置不对?
随风飘荡012 2017-08-16
  • 打赏
  • 举报
回复
引用 3 楼 zhxianbin 的回复:
QtCreator ?
ubuntu qt4.8
随风飘荡012 2017-08-16
  • 打赏
  • 举报
回复
引用 3 楼 zhxianbin 的回复:
QtCreator ?
嗯 可以写ANSI格式文件 但是其中的中文全部是乱码 怎么解决
随风飘荡012 2017-08-16
  • 打赏
  • 举报
回复
引用 6 楼 zhxianbin 的回复:
是 copy 的?是不是编码设置不对?
QTextCodec *pCodec = QTextCodec::codecForName( "GBK" ); QString str="7,支路_04,N,,mA,1,0,0,-32767,32767,1,1,P"; QByteArray data = pCodec->fromUnicode( str ); qDebug() << data; 输出是ANSI但是中文乱码 QTextCodec::setCodecForLocale(QTextCodec::codecForName("GBK")); // 改为GBK编码 QString str = QString::fromLocal8Bit("我是UTF8编码的文件:");//UTF-8编码 qDebug() << str; 无bomUTF-8中文显示 怎么才能写ANSI文件中文正常
随风飘荡012 2017-08-16
  • 打赏
  • 举报
回复
引用 6 楼 zhxianbin 的回复:
是 copy 的?是不是编码设置不对?
走网上找的代码自己打的没问题 ,编码设置是怎么回事,没找到这个
zhxianbin 2017-08-15
  • 打赏
  • 举报
回复
QtCreator ?
随风飘荡012 2017-08-15
  • 打赏
  • 举报
回复
有人会不~~~~~~~~
随风飘荡012 2017-08-15
  • 打赏
  • 举报
回复
求大神~~~~~~~~~~~

427

社区成员

发帖
与我相关
我的任务
社区描述
非技术问题的乐园
社区管理员
  • 非技术区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧