Profilo di luigi6

Nome luigi6
Indirizzo email n/a
Messaggi3
  • Re: lettere accentate
    Forum >> Programmazione Python >> Database
    Risolto...

    in pratica alcune stringhe non erano codificate bene da impostazione di programma (la classica seconda riga).

    Partendo da wxpython, ho usato la format di wxdatetime ma non codifica nel modo impostato da programma.


    In questo modo : str-dopo-format=str-dopo-format.encode("iso-8859-1").

    Ma non solo questa anche altre stringhe.




    Devo decidermi a cambiare tutto con il nuovo python ma il lavoro è lungo, ho diversi programmi.






  • Re: lettere accentate
    Forum >> Programmazione Python >> Database
    Cerco di spiegarlo meglio, ho fatto un po' di casino


    Questa conversione mi serve per dei dati che voglio portare su mysql, e in origine la mia intenzione era quella di porvi la domanda relativamente al database. Poi nello scriverla mi sono completamente dimenticato di mysql in quanto li aggiungerò tramite phpmyadmin.




    Il problema è questo:

    Ho un programma con tutti i file impostati con coding: iso-8859-1 (la seconda riga di ogni file).
    Questo programma ha la funzione di memorizzare dei dati su file tramite pickle con dump di liste.




    All'interno ci sono dati con lettere accentate e qualche carattere speciale (tipo ' è ), e nella conversione mi da questo errore:





    'ascii' codec can't decode byte 0xe0 in position 12: ordinal not in range( 128 )




    succede su una parola ("attività") ,questo se non uso nulla per utf-8.





    L'errore è su una riga dove unisco più stringhe :


    str= str1 + str-con-lettera-accentata + str2.




    Poi ho fatto varie prove con errori diversi, ma il punto di partenza è quello che ho spiegato.




    L'intenzione è quella di scrivere un file di istruzioni sql e poi darlo in pasto a phpmyadmin




    Scusate per l'errore ma l'intenzione era quella di usare mysql, ma è anche vero che ho fatto l'errore di non specificarlo.









    --- Ultima modifica di luigi6 in data 2019-02-05 12:37:51 ---

    --- Ultima modifica di luigi6 in data 2019-02-05 12:38:39 ---
  • lettere accentate
    Forum >> Programmazione Python >> Database
    se uso u"attività" il programma funziona, di conseguenza vorrei sapere: come posso usare la u su una variabile ?


    Ho provato diverse soluzioni ma non funzionano (tipo variabile.encode(...) e altro)

    grazie

    modifica:
    versione python 2.6 e vorrei mantenerla :)









    --- Ultima modifica di luigi6 in data 2019-02-04 20:55:06 ---