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

标签 php iphone android special-characters

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

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

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

如果有任何其他同时兼容 Iphone 和 Android 的解决方案,请告诉我。

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

提前致谢

问候

斯里尼

最佳答案

在此网站上,您可以找到每个特殊字符的所有十六进制代码。 http://www.ascii.cl/htmlcodes.htm

在 Android (Java) 中,您显示像这样的特殊字符 view.setText("hello\u0021"); for hello!

关于适用于 Android/Iphone 的 PHP 后端 - 特殊字符问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7503652/

相关文章:

javascript - 基于php ajax的表单显示空白页

php - 搜索匹配 'meta_value' 和 'post_id' 时获取 'meta_key' , 'meta_value' 组合

ios - 我的应用属于哪个域(siri kit支持的域),用哪个intent来实现siri?

ios - 如何修复 Cocoapods 安装设置错误?

android - 当 Flutter 抽屉里面有 Dismissible 时,如何让它关闭?

php - 使用 php 进入 mysql 内部的部分条目

php - Composer PSR-4 自动加载 "class not found"调试

iphone - 从多个 Controller 访问模型对象?

android - 通过EditText输入unicode

android - 使用 native 应用程序 (Android) 保护 Oauth2 中的授权码