草庐IT

0221417930

全部标签

windows - 本地化指数符号?

我正在尝试将数字转换为本地化字符串。对于整数和货币值,这非常简单,因为字符串只是一系列数字和数字分组分隔符。例如:12345678901(保加利亚语)12.345.678.901(加泰罗尼亚语)12,345,678,901(英文)12,34,56,78,901(印地语)12.345.678.901(弗里斯兰语)12?345?678?901(普什图语)12'345'678'901(德语)我使用WindowsGetNumberFormat格式化整数的函数(和GetCurrencyFormat格式化货币值)。但有些数字无法用固定的符号合理表示,需要scientificnotation:6.0