Oleg2004
Апрель 18, 2019 10:58:06
Причем привел однострочный пример со строковой переменной в скрипте.
Если подключаюсь к БД и вытаскиваю оттуда значения кириллицы- эти значения выводится в консоли нормально.
lefmails
Апрель 18, 2019 15:00:05
Перезагрузи комп.
Попробуй еще
Oleg2004
Апрель 18, 2019 15:20:06
\\Перезагрузи комп.
\\Попробуй еще
Всё по -прежнему. В консоли PyScr ??????
Oleg2004
Апрель 18, 2019 17:02:27
Джентльмены,
спасибо за беспокойство и содействие.
Проблема решена. Как всегд всё было где-то рядом.
PyScripter при создании модуля автоматом создаёт шапку комментариев
#——————————————————————————-
# Name: module4
# Purpose:
#
# Author:
#
# Created: 17.04.2019
# Copyright: © 2019
# Licence: <your licence>
#——————————————————————————-
Я вставлял строку # -*- coding: utf-8 -*- ПОСЛЕ шапки.
Когда поместил её первой строкой, и переменную сразу преобразовываю в utf-8 - = “бла-бла-бла”.decode('utf-8') , в консоль все пошло нормально.
Особая благодарность за помощь Ю. Копину.
Oleg2004
Апрель 19, 2019 08:52:07
Осталась другая проблема.
После создании модуля в PyScripter любой скрипт запускается нормально. После сохранения (с указанием UTF-8) открытый файл со скриптом при запуске на выполнение даёт
*** Удаленный интерпретатор инициализирован повторно***
>>>
UnicodeEncodeError: ‘ascii’ codec can't encode characters in position 16-22: ordinal not in range(128)
PEHDOM
Апрель 19, 2019 10:01:09
Oleg2004
После создании модуля в PyScripter любой скрипт запускается нормально. После сохранения (с указанием UTF-8)
начни с того что сразу создавай файл в кодировке UTF-8, инструменты-параметры-параметры среды разрабтки-“кодировка по умолчанию для новых файлов” выставь в UTF-8.
Oleg2004
Апрель 22, 2019 09:11:24
\\начни с того что сразу создавай файл в кодировке UTF-8,
Всё так и делаю.
Но что-то не так.
PEHDOM
Апрель 22, 2019 09:30:36
Oleg2004кирилицы в путях к файлу нету? если есть попробуй избавиться от нее.
Oleg2004
Апрель 22, 2019 09:35:50
Точно!
Спасибо друг!