我正在尝试构建一个应用程序,用户可以根据自己国家的货币(在EditText上附加货币符号)输入产品价格,然后将价值上传到数据库。我已经尝试了默认的Locale类,但它使用用户的配置,所以像我这样的人,在美国以外的设备上使用美国英语,只能输入美元的值。此外,在某些情况下,从SIM卡获取信息也没有用。像eBay甚至Play Stor
我有一个DBEdit控件,连接到一个显示浮点数的ADO记录集。此数字已通过记录集的字段编辑器伪装为货币。这将导致一个货币标志显示在数字的前面,例如1.5923432 -> of 1.59。我希望用户能够编辑数字,然后单击一个按钮将编辑后的数字推入数据库。但是,当我获得框的文本内容(使用strtofloat(DBEdit1.text))时,结果会产生一个错误,因为dbedit的文本当然包括<em