我正在使用此SMS Counter PHP Class Library作为我的一个项目。
$msg = $_REQUEST['msg'];
$scounter = SMSCounter::count(utf8_urldecode($msg));
当我在Carriage Return
文本区域中使用Enter
或msg
键时,它会检测为Unicode,因此我的消息计数会进行折腾。根据类,它将消息计为/ 67个字符的Unicode并计数4次。
我从昨天开始搜索解决方案并且我无法理解,我怎么能阻止lib类将Carriage Return
或Enter
键视为GSM_7bit而不是Unicode。
请帮忙!
答案 0 :(得分:1)
将chr(13)添加到7Bit地图功能,它将检测为GSM 7Bit。
public static function int_gsm_7bit_map(){
return array(10,13,32.........
希望这有帮助。