|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册
x
发信人: lbluekey ( 蓝鸟), 信区: Java
标 题: Re: 高手们请re一下,紧急!!!
发信站: BBS 水木清华站 (Wed Nov 27 11:03:51 2002), 站内
我帮你测试了一下:
- NumberFormat format = NumberFormat.getCurrencyInstance(new Locale("sv","SE")) ;
- System.out.println(format.format(12.234));
- format = NumberFormat.getCurrencyInstance(new Locale("fr","FR")) ;
- System.out.println(format.format(12.234));
- format = NumberFormat.getCurrencyInstance(new Locale("cn","CN")) ;
- System.out.println(format.format(12.234));
- format = NumberFormat.getCurrencyInstance(new Locale("de","DE")) ;
- System.out.println(format.format(12.234));
- format = NumberFormat.getCurrencyInstance(Locale.US);
- System.out.println(format.format(12.234));
- 、、、、、、、、、、、、、
- 12,23 kr
- 12,23 F
- ¥12.23
- 12,23 DM
- $12.23
复制代码
可能是你设置的项目(Project)编码不对巴,我设置的是UTF-8没有问题!
【 在 jackyxu18 (jackyxu18) 的大作中提到: 】
: 我在用US或者sv_SE Locale的时候,是可以的。比如对currency分别显示为
: $12343,23.23 1 234 323,23kr
: 然而用fr_FR或者zh_CN或者de_DE Locale的时候,却不行。他们分别显示为
: 1 234 323,23? 1.234.323,23? ?1 234 323.23
: 我不知道这是为什么?
: 请那位大虾指教。谢谢了!
: 另外,我在用自己的zh_CN Locale时候,它却不显示我要用的中文,而是用的默认的US
: Locale
: 这又是为什么?
: 郁闷!!!请速回。或者邮寄至xsk@mails.tsinghua.edu.cn
--
※ 来源:·BBS 水木清华站 smth.edu.cn·[FROM: 202.114.7.46] |
|