我们使用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
答案 0 :(得分:1)
在本网站上,您可以找到所有特殊字符的所有HEX代码。 http://www.ascii.cl/htmlcodes.htm
在Android(Java)中,您为view.setText("hello\u0021");
hello!
这样的特殊字符