Показать сообщение отдельно
  #4 (permalink)  
Старый 17.05.2021, 08:13
Аватар для voraa
Профессор
Отправить личное сообщение для voraa Посмотреть профиль Найти все сообщения от voraa
 
Регистрация: 03.02.2020
Сообщений: 2,750

Сообщение от win32s
А если выйду за границу массива , что будет? Оно перезапишет следующий элемент или вылетит с ошибкой?
Вылетит с ошибкой.

Со строками сложнее. В JS всегда используется юникод. Символ в строке занимает 2 байта (для большинства символов. Иногда 4 байта).
И если из каких то кодировок можно преобразовать в строки JS используя TextDecoder (https://developer.mozilla.org/en-US/...PI/TextDecoder), то обратного преобразования нет. Из строк JS преобразователь , например в Win-1251, придется писать вручную (или искать библиотеки)
Ответить с цитированием