Java的Locale.FRANCE DecimalFormat的默认千位分隔符是\u00A0
(非中断空格)。格式化很酷,以避免数字分成不同的行。但是对于解析,它将取决于法国用户是否实际输入该字符,或者是普通空间(\u0020
),还是取决于其中任何一个(例如可能从其他来源粘贴)。有什么地方我可以找到实际用户实际完成的数据吗?
答案 0 :(得分:1)
真正的法国用户不会输入\u00A0
,因为键盘上没有字符。您将演示文稿与数据混淆。您必须验证用户的输入,因此很容易禁止任何空格(或使用完全摆脱键入的组件)。