iOS PDF中的数千个分离器



我正在使用称为pdfkit的PDF组件来生成PDF。我有一个小数206889.6,我使用这样的使用:

var dec = 206889.6m;
var valueForPdf = dec.ToString("n2"); // "206 889,60"

打开PDF时看起来不错,但是在iOS中打开它时,我会得到以下值:

" 206£889,60"

您可以看到,有一个£作为千分之千的seperator,看起来不太好。

我想知道这是其他人以前遇到的东西还是有任何想法,如果这与" N2"格式和iOS有关?

edit 刚刚意识到此问题也出现在我的PC上的Adobe读取器中,当打开PDF并标记/选择该值时,则出现£。当未标记/选择时,它是一个空格隔离器

我的答案是通过更改cultureinfo.numberformat.numbergroupseparator这样的答案:

var nfi = (NumberFormatInfo)CultureInfo.CurrentCulture.NumberFormat.Clone();
nfi.NumberGroupSeparator = " ";
string value = amount.ToString("n2", nfi);

然后在Safari ios as as aswell

中工作正常

最新更新