Проблема, которая чаще всего возникает с форматом времени. Например, если вывести текущий час командой %TIME:~0,2%, то, если время меньше 10 часов, результат будет выведен с ведущим пробелом. Но что, если пробел не нужен?

Как в batch-файле работать с символами в UTF-8?