法国用户通常使用\ u00A0作为千位分隔符,还是正常空间,或者根本不使用?

时间:2014-11-23 18:39:57

标签: java parsing internationalization

Java的Locale.FRANCE DecimalFormat的默认千位分隔符是\u00A0(非中断空格)。格式化很酷,以避免数字分成不同的行。但是对于解析,它将取决于法国用户是否实际输入该字符,或者是普通空间(\u0020),还是取决于其中任何一个(例如可能从其他来源粘贴)。有什么地方我可以找到实际用户实际完成的数据吗?

1 个答案:

答案 0 :(得分:1)

真正的法国用户不会输入\u00A0,因为键盘上没有字符。您将演示文稿与数据混淆。您必须验证用户的输入,因此很容易禁止任何空格(或使用完全摆脱键入的组件)。