Posts Mentioning RSS Toggle Comment Threads | Scorciatoie da tastiera

  • ildiscepolo 9:29 pm on December 12, 2007 Permalink | Replica  

    Rails/PHP e mysql: convertire un database da 8859-1 a utf-8 

    db
    Premetto che nn ricordo dove ho preso queste informazioni quindi non riporterò i vari link. Cmq sono prese da siti diversi.

    Per convertire un db innanzi tutto bisogna acceddere alla console di mysql. quindi da terminale lanciare:
    mysql -u nome_utente -p nome_db

    poi eseguire i seguenti comandi:

    mysqldump --user=nome_utente -p --default-character-set=latin1 -c --insert-ignore --skip-set-charset nome_db > dump.sql

    iconv -f ISO-8859-1 -t UTF-8 dump.sql > dump_utf8.sql

    sed "s/CHARSET=latin1/CHARSET=utf8/" < dump_utf8.sql > dbs.sql

    mysql --user=root -p --execute="CREATE DATABASE nome_nuovo_db CHARACTER SET utf8 COLLATE utf8_general_ci;"

    mysql --user=root --max_allowed_packet=16M -p --default-character-set=utf8 nome_nuovo_db < dbs.sql

    Fatto questo ci ritroviamo il db in utf8.

    Ora se si visualizzano questi dati in pagine php o rails utilizzando la codifica utf8 le lettere accentate verranno visualizzate male.

    Come risolvere questo problema?
    In php:
    subito dopo il comando di selezione del db inserire:
    mysql_query("SET NAMES 'utf8'");

    In Rails:
    Nel file application.rb inserire:
    before_filter :configure_charsets

    def configure_charsets
    @response.headers["Content-Type"] = "text/html; charset=utf-8"
    # Set connection charset. MySQL 4.0 doesn't support this so it
    # will throw an error, MySQL 4.1 needs this
    suppress(ActiveRecord::StatementInvalid) do
    ActiveRecord::Base.connection.execute 'SET NAMES UTF8'
    end
    end

    PS: ci sono voluti quasi 2 giorni per capire come risolvere sto cazzo di stupido problema. Dannate multilingue!



    - Sembra che ti stia impartendo la comunione – disse Ulisse.
    - Corpo e sangue di un povero lettore editoriale e di un malato terminale. Quanti cristi inchiodati a una sedia o a un letto la gente scavalca, per inchinarsi a un cristo di legno. Quanti sacrifici dimenticati per ricordarne uno. Si mi facessero entrare in una chiesa, griderei: smettete di guardare quell’altare vuoto. Adoratevi l’un l’altro. …

    ….

    (Achille piè veloce – Stefano Benni)

     
  • ildiscepolo 8:30 pm on June 6, 2007 Permalink | Replica  

    Lista province e regioni in mysql 

    Ho trovato le tabelle delle province e regioni fatte con mysql.Veramente ci sono anche i comuni ma sono di meno di quelli che aveno trovato nel vecchio post, quindi suggerisco di mischiare il tutto.

    Il link al file è:
    http://www.sarnari.net/temp/File/comuni.zip

     
  • ildiscepolo 2:20 pm on April 8, 2007 Permalink | Replica  

    Lista Comuni pronta e servita. 

    Su nerto mi serviva una lista di tutti i comuni italiani predisposta per essere inserita nel db.
    Alcuni ne ho inseriti a mano io.
    Ma inserire tutti i comuni italiani mi sembrava un’impresa un pò troppo ardua.

    Quindi mi sono messo a cercare se ce ne era qualcuna già pronta.
    Morale, l’ho trovata oggi per caso.

    Ve l’ho messa qui:
    http://www.wikiupload.com/download_page.php?id=121621

     
    • Francesco Biacca 5:05 pm on Gennaio 21, 2008 Permalink | Replica

      ciao,
      per un progetto che sto conducendo e realizzando mi servirebbe una lista di comuni e province, con relativi cap e codici catastali (possibilmente). Hai idea di dove io la possa trovare? (il link inserito nel post non funziona).

      grazie mille

    • Samanta 5:38 pm on Gennaio 9, 2009 Permalink | Replica

      Ciao, il link non funziona!! :-(
      Per un progetto scolastico mi servirebbe la lista di CAP Comune Provincia, sai se posso trovarla da qualche parte? Grazie

  • ildiscepolo 1:50 pm on April 2, 2007 Permalink | Replica  

    Disabilitare l’avvio automatico di apache e mysql. 

    Tempo fa per disabilitare l’avvio automatico di tomcat avevo cancellato lo script che lo faceva avviare.
    Qualche giorno fa ho scoperto che per disabitare l’avvio automatico di questi servizi (compresoapache e mysql) basta andare su
    System->Administration->Services

    E uncheckare quelli indesiderati.

     
    • Paso 5:11 pm on Agosto 8, 2007 Permalink | Replica

      Grazie, è proprio quello che stavo cercando per Mysql e apache e sono atterrato su questa pagina grazie a google!
      Ciao

c
scrivi un nuovo post
j
post successivo/commento successivo
k
post precedente/commento precedente
r
rispondi
e
modifica
o
mostra/nascondi commenti
t
torna a inizio pagina
l
go to login
h
show/hide help
esc
Annulla