Форум сайта python.su
Причем привел однострочный пример со строковой переменной в скрипте.
Если подключаюсь к БД и вытаскиваю оттуда значения кириллицы- эти значения выводится в консоли нормально.
Офлайн
Перезагрузи комп.
Попробуй еще
Офлайн
\\Перезагрузи комп.
\\Попробуй еще
Всё по -прежнему. В консоли PyScr ??????
Офлайн
Джентльмены,
спасибо за беспокойство и содействие.
Проблема решена. Как всегд всё было где-то рядом.
PyScripter при создании модуля автоматом создаёт шапку комментариев
#——————————————————————————-
# Name: module4
# Purpose:
#
# Author:
#
# Created: 17.04.2019
# Copyright: © 2019
# Licence: <your licence>
#——————————————————————————-
Я вставлял строку # -*- coding: utf-8 -*- ПОСЛЕ шапки.
Когда поместил её первой строкой, и переменную сразу преобразовываю в utf-8 - = “бла-бла-бла”.decode('utf-8') , в консоль все пошло нормально.
Особая благодарность за помощь Ю. Копину.
Офлайн
Осталась другая проблема.
После создании модуля в PyScripter любой скрипт запускается нормально. После сохранения (с указанием UTF-8) открытый файл со скриптом при запуске на выполнение даёт
*** Удаленный интерпретатор инициализирован повторно***
>>>
UnicodeEncodeError: ‘ascii’ codec can't encode characters in position 16-22: ordinal not in range(128)
Офлайн
Oleg2004начни с того что сразу создавай файл в кодировке UTF-8, инструменты-параметры-параметры среды разрабтки-“кодировка по умолчанию для новых файлов” выставь в UTF-8.
После создании модуля в PyScripter любой скрипт запускается нормально. После сохранения (с указанием UTF-8)
[code python][/code]
Офлайн
\\начни с того что сразу создавай файл в кодировке UTF-8,
Всё так и делаю.
Но что-то не так.
Офлайн
Oleg2004кирилицы в путях к файлу нету? если есть попробуй избавиться от нее.
[code python][/code]
Офлайн
Точно!
Спасибо друг!
Офлайн