https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/charCodeAt
Мне нужно рассчитать размер байта по заданной строке, которая задана из <input />.
<input />
Я обнаружил функцию JavaScript charCodeAt(), которая выглядит какхорошо использовать.
charCodeAt()
Там написано, что charCodeAt использует utf-16, но я использую <meta charset="utf-8"/>
<meta charset="utf-8"/>
Можно ли использовать charCodeAt() в utf-8?
Я знаю, что вы спрашивали о charCodeAt(), но, к вашему сведению, вы можете использовать:
new Blob(['string']).size
Или, если используете Node:
Buffer.byteLength('string', 'utf8')
https://stackoverflow.com/a/52254083/5670890