Я нашел решение, которое также ответило, как я смог напечатать японский текст ранее.
Для того, чтобы обмануть Code :: Blocks при активации cmd с включенной MS Gothic, я сначала должен использовать ссылку на кодовую страницу Shift JIS:
system("chcp 932 > nul");
Создайте проект с этой кодовой страницей символов, даже если она не будет правильно печатать японские символы (вероятно, поскольку я использую символы с кодировкой UTF-8, а не Shift JIS).
Затем отмените ссылку на chcp 932 и замените ее на chcp 65001. Создайте проект, и теперь cmd будет использовать MS Gothic и отображать правильные японские символы, ДАЖЕ ЧЕРЕЗ, он утверждает, что следующие шрифты доступны только для использования:
Свойства -> Шрифт: Consolas, Lucida Console, Растровые шрифты
Если вы выберете любой из этих шрифтов, даже если повторно выберете тот, который выбран в данный момент, cmd поймет, что не может использовать MS Gothic, и вместо этого японские символы будут заменены квадратами.
Я понятия не имею, почему Code :: Blocks делает это так, что cmd нужно обмануть, чтобы принять MS Gothic, но по крайней мере он снова работает для меня.