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

    server apache e caratteri accentati

    ciao a tutti, avrei un problema.
    ho spostato un sito da un server apache ad un'altro (sempre apache), ma su quello nuovo le lettere accentate mi vengono visualizzate come dei quadratini, gli apostrofi come ? ed altri errori.
    che cosa devo fare?
    grazie a tutti
    ciao

  2. #2
    Utente di HTML.it L'avatar di eraclito
    Registrato dal
    May 2002
    Messaggi
    1,273
    stesso identico problema segnalato ieri ma nessun suggerimento...
    L'apprendere molte cose non insegna l'intelligenza
    Voglio avere dubbi più chiari

  3. #3
    Utente di HTML.it L'avatar di dalang
    Registrato dal
    May 2003
    Messaggi
    252
    prova sostituendo le lettere accentate e gli apostrofi con il loro codice...

    esempio à diventa "& agrave"
    EDIT: & agrave va scritto tutto attaccato, ma se lo scrivo tutto attaccato qui, si vede così: &agrave :-))
    /EDIT

    la lista completa dei caratteri speciali per l'HTML non so dove trovarla (maybe www.google.it), comunque la maggior parte degli edito HTML ha una lista di questi caratteri...

    spero di esservi stato utile.
    Ciauz.

  4. #4
    Utente di HTML.it L'avatar di eraclito
    Registrato dal
    May 2002
    Messaggi
    1,273
    la lista dei caratteri si trova qui:

    http://www.starr.net/is/type/htmlcodes.html
    oppure a:
    http://www.web-source.net/symbols.htm

    ma è una cosa che non vorrei fare... (gli accenti sono sparsi fra codice html e dati presi da un db)
    volevo capire se si tratta di un'impostazione di apache e se è risolvibile a livello di web server
    L'apprendere molte cose non insegna l'intelligenza
    Voglio avere dubbi più chiari

  5. #5
    Utente di HTML.it L'avatar di dalang
    Registrato dal
    May 2003
    Messaggi
    252
    dal lato server non saprei... mi spiace...

  6. #6

    soluzione

    Trovata la risposta:

    basta cambiare la conf. di Apache ed impostare la lingua di
    default a .it invece che .en
    il file presumibilmente è /usr/local/apache2/conf/httpd.conf
    o se non è Apache2 ma Apache: /usr/local/apache/conf/httpd.conf

    sulla configurazione dovrebbe esserci già tutto, tranne l'ordine di
    preferenza dei linguaggi e la "forzatura" (oppure c'è la forzatura ma sul
    caratteri senza accento)
    quindi le cose importanti sono:
    LanguagePriority it en fr es ca cs da de el [...]
    ForceLanguagePriority Prefer Fallback
    AddDefaultCharset ISO-8859-1

    per trovarle o per controllare che il file sia "completo" guarda quanto
    sotto:

    scorendo il file ci sarà una parte così:
    AddLanguage ca .ca
    AddLanguage cs .cz .cs
    AddLanguage da .dk
    AddLanguage de .de
    AddLanguage el .el
    AddLanguage en .en
    AddLanguage eo .eo
    AddLanguage es .es
    AddLanguage et .et
    AddLanguage it .it
    #[...]

    controlla che ci sia l'IT se no aggiungilo (ma ci sarà).
    poi poco sotto dovresti impostare le righe +o- così:
    LanguagePriority it en fr es ca cs da de el eo et he hr ja ko ltz nl nn no
    pl pt pt-BR ru sv zh-CN zh-TW
    #[...]
    ForceLanguagePriority Prefer Fallback

    e sotto ancora:
    AddDefaultCharset ISO-8859-1
    #[...]
    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
    #[...]
    AddCharset GB2312 .gb2312 .gb
    AddCharset utf-7 .utf7
    AddCharset utf-8 .utf8
    AddCharset GB2312 .gb2312 .gb
    AddCharset utf-7 .utf7
    AddCharset utf-8 .utf8
    AddCharset big5 .big5 .b5
    AddCharset EUC-TW .euc-tw
    AddCharset EUC-JP .euc-jp
    AddCharset EUC-KR .euc-kr
    AddCharset shift_jis .sjis


    ciao
    ilaria

  7. #7
    Utente di HTML.it L'avatar di eraclito
    Registrato dal
    May 2002
    Messaggi
    1,273
    grazie mille!!!!
    L'apprendere molte cose non insegna l'intelligenza
    Voglio avere dubbi più chiari

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.