最近,我将 C++ 源代码的编码从 ASCII 移至 UTF-8,但我不确定这是一个好主意,因为我在文字方面遇到了一些问题,现在慢慢思考,我没有看到任何优势。
在 C++ 源代码中,哪种编码被视为标准或“最佳实践”?(我的IDE是VStudio和QtCreator,但我想这个问题是通用的)
我想说,只要您使用的所有实现都支持 UTF-8,UTF-8 就是正确的选择。
优点是您不必使用\uXXXX或\UXXXXXXXX转义符来编写每个非 ASCII 字符。或者,如果“ASCII”实际上是指各种特定于区域设置的编码/代码页之一,则使用 UTF-8 的优点是它可以在所有区域设置中工作,并且不需要开发人员将其 (Windows) 计算机配置为特定区域设置为了建立你的来源。
如果您描述了您在文字方面遇到的问题,我可能可以帮助您解决它们。
| 归档时间: |
|
| 查看次数: |
1595 次 |
| 最近记录: |