gpt4 book ai didi

c# - 单元测试中的特殊本地字符在所有地方都不一样

转载 作者:行者123 更新时间:2023-11-30 22:41:23 25 4
gpt4 key购买 nike

在单元测试中我有这个:

LastName = "Näs"

这是稍后编码的,所以我想确保它是正确的。在我的配置(瑞典区域设置)上对我来说工作正常。但是坐在乌克兰和乌克兰设置的 Yuriy 看不到这一点。相反,他看到了这个:

LastName = "Nдs"

这使得单元测试失败...:(

应该是utf-8,为什么他看不到相同的字符..?

最佳答案

这取决于 Visual Studio 读取文件的方式...如果它打开文件并采用其他编码,则会导致问题。您需要要么确保每个人都具有相同的设置,在 UTF-8 上标准化,对任何非 ASCII 使用 \uxxxx escape源代码中的字符。

标准化更容易出错,但代码最终更易于阅读; \uxxxx 很健壮,但从可读性的角度来看很痛苦:(

关于c# - 单元测试中的特殊本地字符在所有地方都不一样,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4828681/

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