Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/35.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android/Iphone的PHP后端-特殊字符问题_Php_Iphone_Android_Special Characters - Fatal编程技术网

Android/Iphone的PHP后端-特殊字符问题

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检索记录时出现了问题。当我们输入具有特殊字符的文本时,预期结

我们使用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的解决方案,请告诉我

我们将使用的字符是ä,å,é,ö

提前感谢,

问候


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后端执行。