在Android中有没有办法将时尚字体转换成普通字体?

在Android中有没有办法将时尚字体转换成普通字体?,android,mysql,fonts,keyboard,text-recognition,Android,Mysql,Fonts,Keyboard,Text Recognition,在我的Android应用程序中,我想从服务器上搜索用户,当我使用常规的Gboard或英语和印度语键盘时,这一切都很好。但当我把手机键盘换成上面屏幕截图中那个样的时尚字体键盘时,我就无法从服务器上获取任何数据。从常规键盘搜索时找到的用户名相同 在android应用程序端,有没有办法将时尚文本转换为普通文本? 或 服务器端的sql查询是否需要对此问题进行任何更改?您可以使用以下命令将时髦字体文本转换为其等效文本: Normalizer.normalize(stylishText, Normalize

在我的Android应用程序中,我想从服务器上搜索用户,当我使用常规的Gboard或英语和印度语键盘时,这一切都很好。但当我把手机键盘换成上面屏幕截图中那个样的时尚字体键盘时,我就无法从服务器上获取任何数据。从常规键盘搜索时找到的用户名相同

在android应用程序端,有没有办法将时尚文本转换为普通文本? 或
服务器端的sql查询是否需要对此问题进行任何更改?

您可以使用以下命令将时髦字体文本转换为其等效文本:

Normalizer.normalize(stylishText, Normalizer.Form.NFKD)
注意:
为了谨慎起见,为了删除不必要的API调用,我建议(在这个特殊的搜索案例中)限制用户输入任何不需要的字符。您可以指定可以输入到
编辑文本中的数字,如下所示:

android:digits="0123456789abcdefghijklmnopqrstuvwxyz "

不要删除结尾的空格,这样用户就可以输入空格

当您使用Style font时,您的服务器请求JSON是什么样子的?在我的JSON服务器请求中,JSON Style font以Style font的形式传递。我不明白,JSON怎么会有字体?请将JSON粘贴到这里好吗?{“uId”:3829383,“search”:“{“uId”:3829383,“search”:“答案完全正确,非常感谢@Kyzer Soze提供您的答案。”。