09:28 JavaScript. Получить длину строки в байтах |
Мне потребовалась функция подсчета количества байтов в строке (в UTF8 разные символы имеют длину от 1 до 6 байтов). Как источник - использовал статью на Википедии: UTF-8, там я подсмотрел в таблицу, в которой указано сколько байтов занимает символ, в зависимости от порядкового номера. Потом расширил стандартный класс String - новой удобной функцией, которая, корректно находит длину строки в байтах, а не символах: String.prototype.byteLength = function(){Пример использования: var str = "Строка"; |
|
Всего комментариев: 0 | |