• 9475阅读
  • 4回复

Qt Creator中的文件编码问题 [复制链接]

上一主题 下一主题
离线dduyoung
 

只看楼主 倒序阅读 楼主  发表于: 2010-08-29
— 本帖被 XChinux 执行加亮操作(2010-09-02) —
QtCreator中,有两处是涉及编码的,一处是【Tools】|【Options】|【Environment】中,设置文件编码与使用的语言
还有一处是【Edit】|【Select encoding】,只能修改当前文件使用的编码

问题是:我在Windows平台(默认的System Encoding为ANSI),使用UTF-8编码格式开发,每次打UTF-8格式的文件时,它都提示我文件不是System Encoding格式,让我选择一个可用的编码。

每打开一个文件就提示一次,让人很烦。但又找不到配置的地方。不知道大家有没有什么解决方法?
离线ww200508
只看该作者 1楼 发表于: 2010-09-06
由于时而win时而Ubuntu的状况,我也想知道这个问题的答案...
离线ww200508
只看该作者 2楼 发表于: 2010-09-06
我是在win下开发完后到Ubuntu下打开 .pro 文件,然后在 Projects里面选择 Editor Settings, 修改 Default file encoding 为 GB18030 ,然后重新打开文件就不会有乱码问题了
离线rojer
只看该作者 3楼 发表于: 2010-09-06
建议都使用UTF-8编码,这样每种平台都没有问题了。

把工程的默认编码改下。
离线alwayzy
只看该作者 4楼 发表于: 2010-09-06
可能是你 win 下的 默认编码和 linux下的不同造成的。 不要用 system encoding,它会采用当前系统的编码。
把 【Tools】|【Options】|【Environment】中 default file encoding 改为 UTF-8 试试,这样win和linux下就统一了。
快速回复
限100 字节
 
上一个 下一个