Quote:
		
			Originally Posted by artemon duke
			
			 
		
	
 
	
	
		Почему вопросики вывело за место текста?

 
 
 У тебя тут несколько спорных моментов
Во-первых ты импортируешь unicodedata, а зачем? Ты с ней ничего не делаешь
Дальше ты объявляешь encoding, и та же самая проблема, ну объявил ты и чего дальше? :)
Мало объявить переменную или функцию, нужно еще ее как-то использовать
Фактически весь твой код скукоживается (с функциональной точки зрения) до строк 3 и 4, ты объявляешь юникод строку и печатаешь ее
На маке по умолчанию консоль печатает в utf, потому той же проблемы не будет если просто исполнить код в командной строке
На винде не помню точно, ты ты можешь энфорсить юникод иначе:
	Code:
	import sys
sys.stdout.reconfigure(encoding='utf-8') 
s = u'\u041a\u0412\u0410\u041d\u0422' 
print(s)
 Это должно принудительно поставить питонский вывод в utf-8, но вывод в utf не значит автоматического отображения в utf, отобразить консоль тебе так же может в ASCII/ISO
В общем поиграйся с настройками VS Code, либо просто в консоли напиши python3 (скорее всего это будет твой вызов питона) и исполни код там:

(закрасил IP т.к. это рабочий комп)
Как видишь исполняется норм и с форс энкодом и без него