短信中的特殊字符

问题描述:

我想用包含@符号的短信发送电子邮件地址。但发送短信后,其转换?符号。在短消息中发送特殊字符@ @@@应该怎么做短信中的特殊字符

我曾尝试发送0x00的十六进制值作为字符串,但它的发送是0x00而不是将其转换为@符号。

+0

不能在发送短信的特殊符号。对不起 – SPViradiya

+3

重复的http://stackoverflow.com/questions/12708074/sending-special-characters-as-a-message – Tiger

试试下面的PHP功能也许有帮助:

1) urlencode("Your Email"); 
2) utf8_encode("Your Email"); 

OR

urlencode(utf8_encode("Your Email")); 
rawurlencode("Your Email"); 
+0

不工作仍然其转换@到? –

+0

是的,它不能转换,因为我试图用我自己的Way2SMS帐户:) –

+0

尝试*** rawurlencode *** –