На первом изображении показано предупреждение о том, что кодировка файла была изменена на UTF-8, чтобы избежать потери данных. Это обычное сообщение, которое появляется, когда в файле присутствуют символы, которые не могут быть представлены в текущей кодировке файла, и оно было изменено на UTF-8 для поддержки этих символов.
На втором изображении видно, что при попытке вывода символов в консоль выводится нечитаемая строка. Это происходит потому, что консоль Windows по умолчанию использует кодировку CP437 или CP850, в зависимости от языковых настроек, и эти кодировки не поддерживают вывод символов с кодами больше 127, которые присутствуют в кодировке UTF-8.
Когда вы пытаетесь вывести символы, используя `cout << "╔════╤════╤════╤════╤════╤════╤════╗";`, вам нужно убедиться, что консоль установлена на использование кодировки, которая поддерживает эти символы, например UTF-8. Однако стандартная консоль Windows (cmd.exe) может некорректно отображать UTF-8 символы, даже если вы измените кодировку с помощью команды `chcp 65001`.
В качестве решения вы можете использовать символы ASCII, которые похожи на желаемые графические символы, или изменить шрифт консоли на шрифт, который поддерживает эти символы. Также вы можете использовать функции WinAPI для установки нужной кодировки и шрифта консоли.
Для вывода символов с кодами больше 127, как вы уже заметили, вы можете использовать их числовые значения с функцией `char()`. Это работает потому, что `char(205)` и `char(209)` ссылается на символы в кодировке, которую консоль поддерживает по умолчанию.