Уведомления

Группа в Telegram: @pythonsu

#1 Апрель 18, 2019 10:58:06

Oleg2004
Зарегистрирован: 2019-04-15
Сообщения: 11
Репутация: +  0  -
Профиль   Отправить e-mail  

PyScripter и вывод кириллицы

Причем привел однострочный пример со строковой переменной в скрипте.
Если подключаюсь к БД и вытаскиваю оттуда значения кириллицы- эти значения выводится в консоли нормально.

Офлайн

#2 Апрель 18, 2019 15:00:05

lefmails
Зарегистрирован: 2019-04-15
Сообщения: 30
Репутация: +  0  -
Профиль   Отправить e-mail  

PyScripter и вывод кириллицы

Перезагрузи комп.
Попробуй еще

Офлайн

#3 Апрель 18, 2019 15:20:06

Oleg2004
Зарегистрирован: 2019-04-15
Сообщения: 11
Репутация: +  0  -
Профиль   Отправить e-mail  

PyScripter и вывод кириллицы

\\Перезагрузи комп.
\\Попробуй еще

Всё по -прежнему. В консоли PyScr ??????

Офлайн

#4 Апрель 18, 2019 17:02:27

Oleg2004
Зарегистрирован: 2019-04-15
Сообщения: 11
Репутация: +  0  -
Профиль   Отправить e-mail  

PyScripter и вывод кириллицы

Джентльмены,
спасибо за беспокойство и содействие.
Проблема решена. Как всегд всё было где-то рядом.

PyScripter при создании модуля автоматом создаёт шапку комментариев
#——————————————————————————-
# Name: module4
# Purpose:
#
# Author:
#
# Created: 17.04.2019
# Copyright: © 2019
# Licence: <your licence>
#——————————————————————————-
Я вставлял строку # -*- coding: utf-8 -*- ПОСЛЕ шапки.
Когда поместил её первой строкой, и переменную сразу преобразовываю в utf-8 - = “бла-бла-бла”.decode('utf-8') , в консоль все пошло нормально.

Особая благодарность за помощь Ю. Копину.

Офлайн

#5 Апрель 19, 2019 08:52:07

Oleg2004
Зарегистрирован: 2019-04-15
Сообщения: 11
Репутация: +  0  -
Профиль   Отправить e-mail  

PyScripter и вывод кириллицы

Осталась другая проблема.
После создании модуля в PyScripter любой скрипт запускается нормально. После сохранения (с указанием UTF-8) открытый файл со скриптом при запуске на выполнение даёт
*** Удаленный интерпретатор инициализирован повторно***
>>>
UnicodeEncodeError: ‘ascii’ codec can't encode characters in position 16-22: ordinal not in range(128)

Офлайн

#6 Апрель 19, 2019 10:01:09

PEHDOM
Зарегистрирован: 2016-11-28
Сообщения: 2196
Репутация: +  294  -
Профиль   Отправить e-mail  

PyScripter и вывод кириллицы

Oleg2004
После создании модуля в PyScripter любой скрипт запускается нормально. После сохранения (с указанием UTF-8)
начни с того что сразу создавай файл в кодировке UTF-8, инструменты-параметры-параметры среды разрабтки-“кодировка по умолчанию для новых файлов” выставь в UTF-8.



==============================
Помещайте код в теги:
[code python][/code]
Бериегите свое и чужое время.

Офлайн

#7 Апрель 22, 2019 09:11:24

Oleg2004
Зарегистрирован: 2019-04-15
Сообщения: 11
Репутация: +  0  -
Профиль   Отправить e-mail  

PyScripter и вывод кириллицы

\\начни с того что сразу создавай файл в кодировке UTF-8,
Всё так и делаю.
Но что-то не так.

Офлайн

#8 Апрель 22, 2019 09:30:36

PEHDOM
Зарегистрирован: 2016-11-28
Сообщения: 2196
Репутация: +  294  -
Профиль   Отправить e-mail  

PyScripter и вывод кириллицы

Oleg2004кирилицы в путях к файлу нету? если есть попробуй избавиться от нее.



==============================
Помещайте код в теги:
[code python][/code]
Бериегите свое и чужое время.

Офлайн

#9 Апрель 22, 2019 09:35:50

Oleg2004
Зарегистрирован: 2019-04-15
Сообщения: 11
Репутация: +  0  -
Профиль   Отправить e-mail  

PyScripter и вывод кириллицы

Точно!

Спасибо друг!

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version