Visualizzazione dei risultati da 1 a 9 su 9
  1. #1
    Utente di HTML.it L'avatar di Tr|k`Tr4k
    Registrato dal
    Jul 2002
    Messaggi
    2,766

    Cambiare codifica caratteri sul server

    Come faccio a cambiare la codifica dei caratteri da utf 8 a ISO 8859-1 ??

    Mi hanno detto che preimpostato c'e' utf 8, quindi dovrei mettere l'altro ma non so come posso fare.
    Via ssh dove vado a mettere mano e come?

  2. #2
    di cosa devi cambiare il charset?
    di apache? di mysql? o altro?

    Sergej
    :: Il Deposito
    Canti di protesta politica e sociale
    Archivio di testi e accordi

  3. #3
    Utente di HTML.it L'avatar di Tr|k`Tr4k
    Registrato dal
    Jul 2002
    Messaggi
    2,766
    Originariamente inviato da Sergej_D
    di cosa devi cambiare il charset?
    di apache? di mysql? o altro?

    Sergej
    di apache, perche' sui siti miei dove per esempio c'e' una e con l'accento (è) mi esce il punto interrogativo (?)

  4. #4
    Devi modificare il file di configurazione di apache, di solito si chiama httpd.conf
    Troverai una riga tipo

    AddDefaultCharset *****

    o una cosa così.
    Metti quello che preferisci.
    Ovviamente, nella pagine web, nell'<head> deve essere indicato il charset utilizzato!

    Sergej
    :: Il Deposito
    Canti di protesta politica e sociale
    Archivio di testi e accordi

  5. #5
    Utente di HTML.it L'avatar di Tr|k`Tr4k
    Registrato dal
    Jul 2002
    Messaggi
    2,766
    Originariamente inviato da Sergej_D
    Devi modificare il file di configurazione di apache, di solito si chiama httpd.conf
    Troverai una riga tipo

    AddDefaultCharset *****

    o una cosa così.
    Metti quello che preferisci.
    Ovviamente, nella pagine web, nell'<head> deve essere indicato il charset utilizzato!

    Sergej
    ma io sto facendo come dici tu, solo che lo stesso ho il problema del punto interrogativo al posto di e con l'accento (è)

    ecco come ho modificato il file di configurazione:

    # Specify a default charset for all pages sent out. This is
    # always a good idea and opens the door for future internationalisation
    # of your web site, should you ever want it. Specifying it as
    # a default does little harm; as the standard dictates that a page
    # is in iso-8859-1 (latin1) unless specified otherwise i.e. you
    # are merely stating the obvious. There are also some security
    # reasons in browsers, related to javascript and URL parsing
    # which encourage you to always set a default char set.
    #
    AddDefaultCharset ISO-8859-1

    #
    # Commonly used filename extensions to character sets. You probably
    # want to avoid clashes with the language extensions, unless you
    # are good at carefully testing your setup after each change.
    # See http://www.iana.org/assignments/character-sets for the
    # official list of charset names and their respective RFCs.
    #
    AddCharset ISO-8859-1 .iso8859-1 .latin1
    AddCharset ISO-8859-2 .iso8859-2 .latin2 .cen
    AddCharset ISO-8859-3 .iso8859-3 .latin3
    AddCharset ISO-8859-4 .iso8859-4 .latin4
    AddCharset ISO-8859-5 .iso8859-5 .latin5 .cyr .iso-ru
    AddCharset ISO-8859-6 .iso8859-6 .latin6 .arb
    AddCharset ISO-8859-7 .iso8859-7 .latin7 .grk
    AddCharset ISO-8859-8 .iso8859-8 .latin8 .heb
    AddCharset ISO-8859-9 .iso8859-9 .latin9 .trk
    AddCharset ISO-2022-JP .iso2022-jp .jis
    AddCharset ISO-2022-KR .iso2022-kr .kis
    AddCharset ISO-2022-CN .iso2022-cn .cis
    AddCharset Big5 .Big5 .big5
    # For russian, more than one charset is used (depends on client, mostly):
    AddCharset WINDOWS-1251 .cp-1251 .win-1251
    AddCharset CP866 .cp866
    AddCharset KOI8-r .koi8-r .koi8-ru
    AddCharset KOI8-ru .koi8-uk .ua
    AddCharset ISO-10646-UCS-2 .ucs2
    AddCharset ISO-10646-UCS-4 .ucs4
    AddCharset UTF-8 .utf8


    VA BENE O DEVO METTERE QUALCOSA?
    P.S. io ho tolto il cancelletto da questa riga:
    AddDefaultCharset ISO-8859-1

  6. #6
    Utente di HTML.it L'avatar di Tr|k`Tr4k
    Registrato dal
    Jul 2002
    Messaggi
    2,766
    mi sa che ho visto male prima, ora pare funzionare bene... cmq se ci sono problemi nella parte di file copiata prima, me lo fai sapere? Devo rimettere il cancelletto?

  7. #7
    Se tu non metti il cancelletto, quella riga viene letta dal programm, quindi verrà impostato il charset di default come indicato. Ovviamente devi riavviare il server per rendere attiva la modifica.
    Cmq, ripeto: è importante che nelle pagine html, o quello che è, tu dichiari il charset che utilizzi per la pagina.

    Sergej
    :: Il Deposito
    Canti di protesta politica e sociale
    Archivio di testi e accordi

  8. #8
    Utente di HTML.it L'avatar di Tr|k`Tr4k
    Registrato dal
    Jul 2002
    Messaggi
    2,766
    Originariamente inviato da Sergej_D
    Se tu non metti il cancelletto, quella riga viene letta dal programm, quindi verrà impostato il charset di default come indicato. Ovviamente devi riavviare il server per rendere attiva la modifica.
    Cmq, ripeto: è importante che nelle pagine html, o quello che è, tu dichiari il charset che utilizzi per la pagina.

    Sergej
    quindi se nelle pagine non dichiaro il charset, mettera' di default quello messo in apache, giusto?

  9. #9
    credo proprio di sì.
    Ecco per esempio cosa metto io in *tutte* le pagine del mio sito in php:

    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">

    sergej

    PS: sto spesso sbattendo la testa sulle questioni di charset... quando poi lavori con php&mysql ci sono dicerse altre cose da controllare...
    :: Il Deposito
    Canti di protesta politica e sociale
    Archivio di testi e accordi

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 © 2024 vBulletin Solutions, Inc. All rights reserved.