Android/Iphone的PHP后端-特殊字符问题
我们使用PHP作为移动应用程序的后端(在Android和IPhone中)。我们将从移动终端点击后端,从php获取xml格式的记录列表(android和iphone都是如此) 数据库中某些字段有特殊字符(瑞典字符)。我们将通过手机传递用户输入的搜索文本,并相应地显示记录。所以首先我们在iphone上测试,有一些字符没有正确显示,然后我们在mysql_字符集中将字符集更改为UTF-8。在那之后,它在IPhone上运行良好。但从Android检索记录时出现了问题。当我们输入具有特殊字符的文本时,预期结果不会显示。但当我们从浏览器中搜索时,结果会正常显示 我们将xmlencoding用作utf-8,还添加了“header('Content-Type:text/xml;charset=utf8');” 如果有任何其他兼容Iphone和Android的解决方案,请告诉我 我们将使用的字符是ä,å,é,ö 提前感谢, 问候Android/Iphone的PHP后端-特殊字符问题,php,iphone,android,special-characters,Php,Iphone,Android,Special Characters,我们使用PHP作为移动应用程序的后端(在Android和IPhone中)。我们将从移动终端点击后端,从php获取xml格式的记录列表(android和iphone都是如此) 数据库中某些字段有特殊字符(瑞典字符)。我们将通过手机传递用户输入的搜索文本,并相应地显示记录。所以首先我们在iphone上测试,有一些字符没有正确显示,然后我们在mysql_字符集中将字符集更改为UTF-8。在那之后,它在IPhone上运行良好。但从Android检索记录时出现了问题。当我们输入具有特殊字符的文本时,预期结
Srini在这个网站上,你可以找到每个特殊字符的所有十六进制代码
在Android(Java)中,您可以显示如下特殊字符
view.setText(“hello\u0021”)代码>为您好代码>在本网站上,您可以找到每个特殊字符的所有十六进制代码
在Android(Java)中,您可以显示如下特殊字符view.setText(“hello\u0021”)代码>为您好代码>Listview数据将作为xml从后端(php)加载。我们是否需要在PHP本身中将字符转换为相应的十六进制代码。Android和IPhone都将使用后端编码。如果我们转换成十六进制代码,Iphone是否会支持它?我没有iOS开发经验,所以我不能说任何有用的东西。关于在后端或应用程序本身中执行此操作,我认为最好在PHP后端执行。Listview数据将作为xml从后端(PHP)加载。我们是否需要在PHP本身中将字符转换为相应的十六进制代码。Android和IPhone都将使用后端编码。如果我们转换成十六进制代码,Iphone是否会支持它?我没有iOS开发经验,所以我不能说任何有用的东西。关于在后端或应用程序本身中执行,我认为最好在PHP后端执行。