Примитивы строк в JS всегда используют UTF-8.
Ну вообще ответ на вопрос: да, конечно можно, т.к. строка - это простой числовой массив, т.е. занимаемая память = кол-во элементов * память одного элемента
PS: ща залез в
стандарт и понял, что наврал
UTF-16, а не UTF-8