На то есть причина.
fetch это JavaScript-овая фишка.
Она работает на движке JS а энкодер/декодер живет в браузерном окружении. Тут либо добавлять энкодер/декодер в движек JS и получить по два различных энкодера/декодера.
Либо добавить браузерное окружение в каждый выполняемый скрипт чтобы там был энкодер/декодер.
Либо придерживаться стандарта JS где кодировка для строковых типов строго определенна и не может быть другой.
|