2013-05-09 138 views
1

我正在将一个字符从PHP传递给android。我正在通过的字符是óAndroid不显示特殊字符

我做URL编码后通过它,因为我使用GCM

但是,当我在手机上获得的消息时,它会显示这样的:

是否有任何可能解决方案来解决这个问题?

+1

通常误解编码匹配...重音0被编码为...的重要性,这些问题的产生代替

urlencode($message); 

解决这个问题?并且手机期望以......编码的文本? (例如UTF-8与ISO Latin1等) – ShinTakezou 2013-05-09 08:27:40

+1

尝试读取日期,如text = new String(data,“UTF-8”); – steevoo 2013-05-09 08:28:19

+0

使用utf8_encode($ message)解决了该问题; – 2013-05-09 09:16:06

回答

1

utf8_encode($message);