From 4bafdd77a5515c40cb8faa2f04f19d3e4c3f0bb7 Mon Sep 17 00:00:00 2001 From: Kijin Sung Date: Fri, 4 Nov 2016 15:40:31 +0900 Subject: [PATCH] Improve whitespace handling when sending split messages --- common/framework/sms.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/common/framework/sms.php b/common/framework/sms.php index 41fe7c895..41d5dd479 100644 --- a/common/framework/sms.php +++ b/common/framework/sms.php @@ -548,7 +548,7 @@ class SMS */ public function splitMessage($message, $maxlength, $measure_in_charset = 'CP949') { - $message = utf8_trim(utf8_normalize_spaces($message)); + $message = utf8_trim(utf8_normalize_spaces($message, true)); $chars = preg_split('//u', $message, -1, PREG_SPLIT_NO_EMPTY); $result = array(); $current_entry = ''; @@ -572,7 +572,7 @@ class SMS if ($current_entry !== '') { - $result[] = $current_entry; + $result[] = trim($current_entry); } return $result;