Quantcast
Channel: Active questions tagged utf-8 - Stack Overflow
Viewing all articles
Browse latest Browse all 1060

I am getting a utf 8 error. Can you help me WİTH python?

$
0
0

I am writing a program to create database diagrams. Even though my database is utf-8, I am getting a utf 8 error. Can you help me?

error :

metadata.reflect(engine) UnicodeDecodeError: 'utf-8' codec can't decode byte 0xd6 in position 61: invalid continuation byte

from sqlalchemy import create_engine, MetaDatafrom sqlalchemy.ext.automap import automap_basefrom graphviz import DigraphDATABASE_URL = "postgresql+psycopg2://postgre:xxx**@localhost/test"engine = create_engine(DATABASE_URL, connect_args={'options': '-c client_encoding=utf8'}, echo=True)metadata = MetaData()metadata.reflect(engine)Base = automap_base(metadata=metadata)Base.prepare(engine, reflect=True)def create_erd(base):    dot = Digraph(comment='DB Diagrams')    for table_name in base.classes.keys():        dot.node(table_name, table_name)    #    for table_obj in base.classes.value():        for c in table_obj.__table__.columns:            if c.foreign_keys:                for fk in c.foreign_keys:                    dot.edge(table_obj.__tablename__, fk.column.table.name, label=c.name)    dot.render('database_diagram.gv', view=True)create_erd(Base)

error :

metadata.reflect(engine) UnicodeDecodeError: 'utf-8' codec can't decode byte 0xd6 in position 61: invalid continuation byte

error :

metadata.reflect(engine) UnicodeDecodeError: 'utf-8' codec can't decode byte 0xd6 in position 61: invalid continuation byte


Viewing all articles
Browse latest Browse all 1060

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>