@LuckyLinux

Как настроить кодировку в Sublime Text 3?

Я написал код Пайтона в Саблайме на Виндовс. Потом перешел на Линукс. Когда запустил программу - выбило "Синтаксическую ошибку". Ответ Гугла - другая кодировка. Поставил в настройках UTF-8 + прописал. В результате 1 строка отображается нормально, а вторая - с неправильной кодировкой. Пример:
:
# -*- coding: utf-8 -*-
age = int(input("Твой Возраст:"))
seconds = 365 * 24 * 60 * 60
print ("Твой возраст в секундах:",seconds * age)


Пример:
Твой Возраст:1
('\xd0\xa2\xd0\xb2\xd0\xbe\xd0\xb9 \xd0\xb2\xd0\xbe\xd0\xb7\xd1\x80\xd0\xb0\xd1\x81\xd1\x82 \xd0\xb2 \xd1\x81\xd0\xb5\xd0\xba\xd1\x83\xd0\xbd\xd0\xb4\xd0\xb0\xd1\x85:', 31536000)

Как это исправить? (И если я создам такой же файл на Линуксе в кодировке UTF-8 будет такой же результат)
  • Вопрос задан
  • 360 просмотров
Пригласить эксперта
Ответы на вопрос 1
delvin-fil
@delvin-fil
Crazy Linux-admin
import locale
locale.setlocale(locale.LC_ALL, 'ru_RU.utf8')
И файлы, разумеется, сохранять в UTF-8
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы