【发布时间】:2014-12-28 04:09:37
【问题描述】:
我有一个程序可以做到这一点:
Java 中的 Android 应用接收输入(在本例中为表情符号、UTF8)
此字符串通过 POST 发送到 PHP 脚本
PHP 将所有表情符号转换为问号 (?)
我可以看出,使用 Android Logcat,java 并没有破坏它,它肯定是 PHP
PHP 配置正确,因为当我在没有发布请求的情况下运行测试网页时,它只会回显一些表情符号(完全相同),它可以正常工作
【问题讨论】:
-
您在哪里查看看起来像问号的输出?
-
可能是完整的 UTF-8 代码仍然存在,但是您用来查看数据的任何内容都没有显示 UTF-8 字符。
-
@DigitalChris 我正在使用 eclipse logcat 查看 POST 请求的结果(用于测试目的)。当我使用 Log.d() 查看它们时,logcat 确实正确显示了表情符号,所以它不是查看器,它肯定是 PHP
-
我使用这个线程stackoverflow.com/questions/5270591/…的解决方案解决了这个问题
标签: php android post utf-8 emoji