Обнаружение возврата каретки как Unicode

Я использую это Счетчик SMS PHP Class Library для одного моего проекта.

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

Когда я использую Carriage Return или же Enter ключ в msg текстовая область, она определяется как Unicode, и, следовательно, мой подсчет сообщений идет на бросок. Согласно классу, он считает сообщение как Unicode / 67 символов и считает 4 раза.

Со вчерашнего дня я гуглил решение, и я не мог понять, как я могу остановить рассмотрение класса lib Carriage Return или же Enter ключ как GSM_7bit вместо Unicode.

Пожалуйста помоги!

0

Решение

Добавьте chr (13) к вашей 7-битной карте, она будет обнаружена как GSM 7-битная.

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

Надеюсь это поможет.

1

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector