• 5993阅读
  • 8回复

[讨论]如何正确的使用中文? [复制链接]

上一主题 下一主题
离线tyroneli
 

只看楼主 倒序阅读 楼主  发表于: 2017-02-14
请问一下大家:平时使用中文的时候,是1. 采用英文再翻译为中文呢?还是2. 直接在代码中使用中文?

离线liudianwu

只看该作者 1楼 发表于: 2017-02-14
两种情况都有,如果项目不需要中文英文版本,则直接在代码中写中文方便,如果需要中英文两个语言,则用tr包含英文,然后翻译成中文。
欢迎关注微信公众号:Qt实战/Qt入门和进阶(各种开源作品、经验整理、项目实战技巧,专注Qt/C++软件开发,视频监控、物联网、工业控制、嵌入式软件、国产化系统应用软件开发) QQ:517216493  WX:feiyangqingyun  QQ群:751439350
离线15145093145

只看该作者 2楼 发表于: 2017-02-15
我一般在qt项目中会使用 预编译头(vs落下的病,习惯了直面有个stdafx.h)
所以直接在 预编译头里面 加  #pragma execution_character_set("utf-8") 就完事~
然后.cpp里面 ,直接用中文。
离线tyroneli

只看该作者 3楼 发表于: 2017-02-16
回 liudianwu 的帖子
liudianwu:两种情况都有,如果项目不需要中文英文版本,则直接在代码中写中文方便,如果需要中英文两个语言,则用tr包含英文,然后翻译成中文。 (2017-02-14 17:40) 

感谢刘大师
离线tyroneli

只看该作者 4楼 发表于: 2017-02-16
回 15145093145 的帖子
15145093145:我一般在qt项目中会使用 预编译头(vs落下的病,习惯了直面有个stdafx.h)
所以直接在 预编译头里面 加  #pragma execution_character_set("utf-8") 就完事~
然后.cpp里面 ,直接用中文。 (2017-02-15 08:38) 

感谢回复~
离线九重水

只看该作者 5楼 发表于: 2017-09-09
回 liudianwu 的帖子
liudianwu:两种情况都有,如果项目不需要中文英文版本,则直接在代码中写中文方便,如果需要中英文两个语言,则用tr包含英文,然后翻译成中文。 (2017-02-14 17:40) 

一般不要在代码中出现非ASCII字符,
虽然允许,但这种习惯真不好。
tr就很好,万一哪天要出国了?吐血的事情就发生了!
离线johnrambos

只看该作者 6楼 发表于: 2017-11-07
我不仅要在头文件加#pragma execution_character_set("utf-8") ,还要将cpp文件在notepad++上从utf-8无BOM编码转为utf-8编码格式才行
离线往事纯白

只看该作者 7楼 发表于: 2017-11-17
在中文字符前面加上QString::fromLocal8或者QStringLiteral就可以了啊
离线西瓜啦啦

只看该作者 8楼 发表于: 2020-03-10
我一般在qt项目中会使用 预编译头(vs落下的病,习惯了直面有个stdafx.h)
所以直接在 预编译头里面 加  #北京快3pragma execution_character_set("utf-8") 就完事~
然后.cpp里面 ,直接用中文。
快速回复
限100 字节
 
上一个 下一个