1
我正在研究一种波斯语言的Android应用程序,该应用程序从EditText
输入中获取一个数字。 问题是我使用EditText
的自定义字体,当我尝试获取其中的数字并使用Double.ValueOf
方法将其转换为double时,我得到一个NumberFormatException
。当我将EditText
的值作为字符串在LogCat中,它是带有波斯语字符的数字。 奇怪的是,当我在EditText
中的代码中插入一个双数时,会发生此问题,并且当用户将其数字编号时,所有内容均为OK! 解决此问题的任何想法? 有什么办法可以将波斯语数字字符转换为双倍字符串? 谢谢你的帮助。在一个EditText中将unicode farsi数字字符转换为android