Могу ли я использовать charCodeAt () при использовании utf-8? - PullRequest
1 голос
/ 04 октября 2019

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/charCodeAt

Мне нужно рассчитать размер байта по заданной строке, которая задана из <input />.

Я обнаружил функцию JavaScript charCodeAt(), которая выглядит какхорошо использовать.

Там написано, что charCodeAt использует utf-16, но я использую <meta charset="utf-8"/>

Можно ли использовать charCodeAt() в utf-8?

1 Ответ

1 голос
/ 04 октября 2019

Я знаю, что вы спрашивали о charCodeAt(), но, к вашему сведению, вы можете использовать:

new Blob(['string']).size

Или, если используете Node:

Buffer.byteLength('string', 'utf8')

https://stackoverflow.com/a/52254083/5670890

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...