Как через cmd создать /не/пустой текстовый файл с кодировкой utf-8 (без подключения внешних утилит)?
У пустого текстового файла кодировки быть не может в принципе.
txt вообще не хранит информацию о кодировке. Блокнот её подбирает анализом файла обычно.
Юникодные кодировки могут писать маркер BOM в начале файла, но это уже не будет пустой файл.
Как через cmd создать пустой текстовый файл с кодировкой utf-8 (без подключения внешних утилит)?
Пустой текстовый файл по определению не имеет кодировки.