Muhammad Hafid

Janganlah malas untuk berkarya, biarpun sederhana tetapi bermanfaat bagi orang lain. Kerjakan dengan penuh kesabaran dan keikhlasan

Pyodbc Character Set unicode Error View

Halo guys, pernah kah kalian mencoba melakukan select data dari database postgresql dengan menggunakan python / library python pyodbc di OS Linux dan Odbc Connector ? 

Disini mungkin hanya simple kasusnya yaitu select data dari database posgresql dengan menggunakan python akan tetapi disini saya mengalami kendala / issue yaitu data yang bertype character yang berada didalam database postgree sql tidak bisa ditampilkan seperti dibawah ini :

����������������������������������������������������

mengapa bisa terjadi ? mungkin kalian menebak ini adalah data unicode yang harus di confert menjadi ASCII atau UTF8 atau Latin1.


Saya sudah mencoba menggunakan decode encode ascii atau utf8 atau characterset lainnya di parameter data yang hendak ditampilkan, tetapi tidak berpengaruh, data yang ditampilkan seperti itu (tidak terbaca).

Lalu dimana letak kesalahannya ?

Saya mencoba mengubah koneksi odbcnya pada saat pyodbc dipanggil didalam script python.

script saya sebelumnya seperti ini :

con = pyodbc.connect("DSN=POSGRESQLDB", autocommit=True)
cur = con.cursor()

Lalu saya tambahkan menjadi seperti ini :

con = pyodbc.connect("DSN=BRAVOPAPLUS", autocommit=True, charset='utf8', ansi=True)
cur = con.cursor()

Akhirnya masalah terpecahkan selama 2 hari saya memikirkan ini, dan sekarang program bridging data dengan python milik saya berjalan lancar.

Semoga bermanfaat.

Hasil Akhir :


Labels: postgreSQL , python

Thanks for reading Pyodbc Character Set unicode Error View . Please share...!

0 Comment for "Pyodbc Character Set unicode Error View"

Terima kasih sudah berkunjung ke blog saya, semoga informasi nya bermanfaat buat anda.

Back To Top