UnicodeDecodeError при подключении к PostgreSQL с использованием psycopg2 в PythonPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 UnicodeDecodeError при подключении к PostgreSQL с использованием psycopg2 в Python

Сообщение Anonymous »

Я столкнулся с проблемой при попытке подключения к PostgreSQL с помощью библиотеки psycopg2 в Python. Я получаю следующую ошибку:

Код: Выделить всё

Traceback (most recent call last):
File "c:\Users\ferre\Projects\PycharmProjects\Portal-de-Noticias\backend\user_registration\app.py", line 3, in 
from noticias import noticias_bp
File "c:\Users\ferre\Projects\PycharmProjects\Portal-de-Noticias\backend\user_registration\noticias.py", line 8, in 
conn = psycopg2.connect(
^^^^^^^^^^^^^^^^^
File "C:\Users\ferre\Projects\PycharmProjects\Portal-de-Noticias\.venv\Lib\site-packages\psycopg2\__init__.py", line 122, in connect
conn = _connect(dsn, connection_factory=connection_factory, **kwasync)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xe7 in position 78: invalid continuation byte

Вот фрагмент моего кода, в котором я пытаюсь установить соединение:

Код: Выделить всё

import psycopg2
from flask import Blueprint, jsonify, request

# Creating the Blueprint
noticias_bp = Blueprint('noticias', __name__)

# Database connection
conn = psycopg2.connect(
dbname="portalDeNoticias",
user="postgres",
password="mk785",
host="localhost",
port='5432'
)
cur = conn.cursor()

Кроме того, вот аналогичная функция, используемая в другом месте кода для подключения к базе данных:

Код: Выделить всё

def connect_db():
conn = psycopg2.connect(
dbname="portalDeNoticias",
user="postgres",
password="mk785",
host="localhost",
port='5432'
)
return conn

Похоже, что ошибка связана с проблемой декодирования UTF-8, но я не уверен, что именно является причиной этого и как это исправить.
Может ли кто-нибудь помочь мне понять, что может быть не так и как устранить эту ошибку?
Спасибо!

Подробнее здесь: https://stackoverflow.com/questions/785 ... -in-python
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • UnicodeDecodeError при подключении к PostgreSQL с использованием psycopg2 в Python
    Anonymous » » в форуме Python
    0 Ответы
    34 Просмотры
    Последнее сообщение Anonymous
  • Ошибка установки psycopg2 — UnicodeDecodeError
    Anonymous » » в форуме Python
    0 Ответы
    85 Просмотры
    Последнее сообщение Anonymous
  • Ошибка установки psycopg2 — UnicodeDecodeError
    Anonymous » » в форуме Python
    0 Ответы
    19 Просмотры
    Последнее сообщение Anonymous
  • Невозможно установить psycopg2 или psycopg2-binary с помощью pip.
    Anonymous » » в форуме Python
    0 Ответы
    172 Просмотры
    Последнее сообщение Anonymous
  • UnicoDedeCodeError: «UTF-8 'Codec не может декодировать byte 0xf3 в соединении django с PostgreSQL в докере
    Anonymous » » в форуме Python
    0 Ответы
    6 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Python»