Freemarker 格式 BigDecimal 到德语语言环境无法正常工作
Freemarker format BigDecimal to German Locale not working properly
Following FreeMarker 的文档:
使用:
<#setting number_format="0.##">
<#setting locale="hu">
German people write: ${12345678}
应该如图所示输出,但我得到的是以下内容:
对于输入 new BigDecimal(4436372342.10)
=> 4 436 372 342,10
没有 .
而是有
空格。
为什么会这样?
似乎有文档错误。
locale="hu"
设置匈牙利语区域。它的千位分隔符是 ' '
。
要设置德语语言环境,请尝试
locale="de_DE"
相反。以 '.'
作为千位分隔符。
Following FreeMarker 的文档:
使用:
<#setting number_format="0.##">
<#setting locale="hu">
German people write: ${12345678}
应该如图所示输出,但我得到的是以下内容:
对于输入 new BigDecimal(4436372342.10)
=> 4 436 372 342,10
没有 .
而是有 空格。
为什么会这样?
似乎有文档错误。
locale="hu"
设置匈牙利语区域。它的千位分隔符是 ' '
。
要设置德语语言环境,请尝试
locale="de_DE"
相反。以 '.'
作为千位分隔符。