Nexmo claims to be able to support the GSM 03.38 Basic Character Set http://unicode.org/Public/MAPPINGS/ETSI/GSM0338.TXT in text (not unicode) messages. Here, I've changed this method to test specifically for these. The old method fails because:
many of these characters' codepoints are greater than ASCII value 127
the ord() and str_split() functions do not reliably handle multibyte characters
Nexmo claims to be able to support the GSM 03.38 Basic Character Set http://unicode.org/Public/MAPPINGS/ETSI/GSM0338.TXT in text (not unicode) messages. Here, I've changed this method to test specifically for these. The old method fails because: