Új hozzászólás Aktív témák

  • velizare

    nagyúr

    akkor én is kérdezek egyet.

    import cx_Oracle

    try:
    conn = cx_Oracle.connect(conn_str)
    print ("connection successful.")
    except:
    print ("connection failed")
    conn.close()
    else:
    print ("\o/\n")
    #executing sql statement
    sql_statement=U'select valami from valahonnan'
    print("executing sql statement:")
    print (textwrap.fill(sql_statement,width=60))
    c = conn.cursor()
    c.execute(sql_statement)
    #put it to a list
    for row in c:
    #print it
    #print (row)
    #result.append(list(map(str,row)))
    output.writerow(row)
    c.close()
    conn.close()

    és erre a hibaüzenet:
    Traceback (most recent call last):
    File "rfs/export_2_master_csv.py", line 51, in <module>
    output.writerow(row)
    File "C:\ProgramData\Anaconda3\lib\encodings\cp1250.py", line 19, in encode
    return codecs.charmap_encode(input,self.errors,encoding_table)[0]
    UnicodeEncodeError: 'charmap' codec can't encode character '\xbf' in position 72: character maps to <undefined>

    ami nem tetszik neki, az a következő érték:
    'Gerrard¿s Cross'

    jó gewglis módjára az nls_lang beállításávál próbálkoztam, de az nem hozott sikert.
    ötletek?

Új hozzászólás Aktív témák