Мне нужно преобразовать строку из текстового поля в байты.Как я могу это сделать?
Причина: Текст в текстовом поле будет отправлен по SMS для клиента, и я ограничил текст до 160 символов, но если я добавлю специальные символы, такие как @ € £ ‰ ¶ ÷ ‰‰ € £ @ это будет больше 256 байт (это размер смс).
Так что мне нужно удалить из 256 преобразованный текств байты и преобразовать результат в обычную длину символов.
Пример:
var charsleft = toChars(256 - toBytes(mystring));
РЕДАКТИРОВАТЬ:
ПРИЧИНАчтобы быть на Javascript: У меня есть строка, говорящая что-то вроде этого "XXX осталось символов"