Dottie Collins

Results 17 comments of Dottie Collins

同理,如果有用到 float.ToString()也需要用 .ToString(CultureInfo.InvariantCulture)代替,因为像意大利中 1.23 ToString后的值为 "1,23",因为意大利的小数点是用逗号表示,我当初对接paypal的时候就是因为.ToString(CultureInfo.InvariantCulture)方法没加CultureInfo.InvariantCulture,导致意大利的客户支付报错了。

我验证了不行,必须int.Parse(num, NumberStyles.Any, CultureInfo.InvariantCulture); 带上CultureInfo.InvariantCulture才行,另外window环境没问题,必须在docker环境中才会报错

![0F58D710-978F-46ca-A808-AFC5ABD54C6A](https://github.com/2881099/csredis/assets/29369553/331753c1-8eaa-46fe-95e2-c6628ced8318)

是的,可能挪威语中负数不是-1这种写法,所以导致没办法转换,加了CultureInfo.InvariantCulture就是指定它用英文的文化来转换。

先下班,你可以新建一个测试项目,然后启用docker支持,就可以验证这个问题了。。