gpt4 book ai didi

java - 我们应该在 java 源代码中存储日语/法语和其他非 ASCII 字符吗?

转载 作者:行者123 更新时间:2023-11-30 06:37:33 28 4
gpt4 key购买 nike

我在源代码中的一些正则表达式中使用了一些日文/法文单词。我不想将它们转换为\u 符号,因为跟踪它会很困难并且可能会引入难以捕获的错误。

我们是否有任何标准做法来处理源代码中的非 ASCII 字符,或者可以按原样使用它们。

谢谢

最佳答案

这有点冒险,因为程序行为现在取决于编译程序的机器的平台默认编码,或编译器参数。这也会导致难以发现错误。

如果只有少数这样的正则表达式,我更愿意使用 Unicode 转义符。如果有很多,我会硬着头皮使用源代码的UTF-8,但前提是我有

  • 使用 UTF-8 进行编译的构建脚本(并且应用仅使用该脚本构建)
  • 确认正则表达式正常工作的一些单元测试
  • 为每个构建运行单元测试的自动构建服务器

关于java - 我们应该在 java 源代码中存储日语/法语和其他非 ASCII 字符吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3353273/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com