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

时间:2011-09-21 16:57:24

标签: php iphone android special-characters

我们使用PHP作为移动应用程序的后端(在Android和IPhone中)。从移动设备我们将打到后端,从php获取xml格式的记录列表(android和iphone都相同)。

我们在某些字段(瑞典字符)中的数据库中有特殊字符。在移动设备上,我们将传递用户键入的搜索文本并相应地显示记录。所以首先我们从iphone测试,有些字符没有正确显示,然后我们在mysql_charset中将charset更改为UTF-8。之后它在iPhone上运行良好。但是从Android中检索记录存在问题。当我们输入具有特殊字符的文本时,则不显示预期结果。但是当我们从浏览器中搜索时,结果会正常显示。

我们使用了xmlencoding,因为utf-8还添加了'header('Content-Type:text / xml; charset = utf8'); “

如果有任何其他解决方案兼容Iphone和Android,请告知我们。

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

先谢谢,

此致

作者Srini

1 个答案:

答案 0 :(得分:1)

在本网站上,您可以找到所有特殊字符的所有HEX代码。 http://www.ascii.cl/htmlcodes.htm

在Android(Java)中,您为view.setText("hello\u0021");

显示了hello!这样的特殊字符