DOSは0x0081〜0x00FFにコマンドラインで入力された文字がそのまま入る。
それを起動された側でスキャンして*argv[]の実体を作るんや。

なので、>>820が言うとおりシェルが小細工できないのよ、DOSは。
半角127文字までしか入らないから小細工させる余裕が無いとも言える。