Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    Convertire UTF-8 to Ascii

    Ciao a tutti,
    è la prima volta che scrivo e sarei grato a chiunque mi sapesse indicare la soluzione ad un mio problema....
    Devo spostare un sito fatto in PHP da un Server Linux ad un server Windows....
    sembra che ci sia un problema di compatibiltà del Char set.....
    Le pagine, compresa quella di login iniziale, sono in UTF-8 e spostate in ambiente windows non funzionano, modificato il set in Ascii, sembra tutto funzionare.
    La domanda è se esiste un software che faccia in maniera massiva la modifica del char set su un numero consistente di pagine in maniera quasi automatica ?
    Grazie dell'eventuale risposta.
    Paolo

  2. #2
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027
    Secondo me devi capire prima di tutto a che livello succede l'errore.

    Cioè, tu passi una pagina html in utf8 su windows, se la apri manualmente come vedi i caratteri?

    Se a livello di sistema la vedi correttamente, controlla con quale charset stai visualizzando la pagina (attraverso il menu visualizza->codifica nel browser).

    Oppure il problema è il database?

    Secondo me passare da utf8 a iso è come fare un downgrade.




  3. #3
    Concordo col gianinaz che tornare all'ISO dall'UTF8 è cercare il freddo per il letto: se il sito non funziona vuol dire che c'è un errore e deve essere trovato. Comunque la risposta letterale alla tua domanda è:

    http://gnuwin32.sourceforge.net/packages/libiconv.htm

    che consente il passaggio dei files da un charset all'altro.

    P.S.: i programmi PHP solitamente sono (per convenzione) già in Latin1 (ISO8859-1). Dubito che una conversione bruta del testo di risolva qualcosa.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.