我正在与 Android 应用程序中的 PHP Web 服务进行通信。从 android 发送的所有请求都使用 UTF-8 编码,php 脚本使用 utf-8 对其进行解码。
但是,当使用撇号发送任何请求时,php 的解码功能似乎无法正常工作。
例如,如果我将请求发送为“今日星座”,那么其 utf-8 编码将是“今日%27s+星座”。我试图用 Android 解码它并且它是成功的。但在 php 中,它在解码后给出相同的文本。
数据库是MySql。这是数据库或php的问题吗?我不确定,但有解决这个问题的方法吗?
问候
苏尼尔