Автоматическая смена кодировки скриптов в Unity3d при первом появлении кириллицы в скрипте
- Все шаблоны скриптов в Unity храняться в
UTF-8. - Создаем новый скрипт -
UTF-8 - Открываем в Visual Studio -
UTF-8 - Пишем код -
UTF-8 - Начинаем 1-ый раз что-то писать на русском (комменты) - Windows 1251
- Через Notepad++ преобразую файл в
UTF-8и далее кодировка не меняется, даже если буду еще дописывать комменты кирилицей.
Кто-то может подсказать? Впервые с такой проблемой столкнулся. Может кто в курсе как ее решить (кроме как создать новый проект и туда все перетащить).
Ответы (1 шт):
Автор решения: Николай
→ Ссылка
Решение проблемы. Помог учитель. Во первых я открыл PowerShell . Вставил туда этот код [System.Text.Encoding]::Default . У меня система была с кодировкой 1251
После сделал так: Панель управления - Часы регионы- Изменения форматов даты и времени - Дополнительно -Меняем на Английский - Перезагружаем
После система стала с кодировкой 1152 и новые скрипты с добавлением русским комментариев отображались нормально . При этом хоть и написано что система на английском, она у меня на русском осталась 