回车检测为Unicode

时间:2015-05-19 10:33:13

标签: php unicode 7-bit

我正在使用此SMS Counter PHP Class Library作为我的一个项目。

$msg = $_REQUEST['msg'];
$scounter = SMSCounter::count(utf8_urldecode($msg));

当我在Carriage Return文本区域中使用Entermsg键时,它会检测为Unicode,因此我的消息计数会进行折腾。根据类,它将消息计为/ 67个字符的Unicode并计数4次。

我从昨天开始搜索解决方案并且我无法理解,我怎么能阻止lib类将Carriage ReturnEnter键视为GSM_7bit而不是Unicode。

请帮忙!

1 个答案:

答案 0 :(得分:1)

将chr(13)添加到7Bit地图功能,它将检测为GSM 7Bit。

public static function int_gsm_7bit_map(){
    return array(10,13,32.........

希望这有帮助。