货币符号未在短信中发送


Currency symbols not sending in SMS

背景:

我正在开发一个应用程序,该应用程序可以在注册付款后向用户发送短信。短信文本发送到手机正常,但货币符号显示不正确。

我正在测试这样的内容

$smsContent =   "This is a euro test mesage 1) € 2)  € 3)  €";

但没有任何效果。

您必须使用 GSM7 字符集正确编码内容。您可以搜索一些已经存在的库,修补 PHP 以使 iconv() 使用它,甚至尝试将 PHP 补丁代码转换为 PHP:http://mobiletidings.com/2009/07/06/gsm-7-encoding-gnu-libiconv/