Visualizzazione risultati 1 fino 5 di 5

Discussione: Apache: il solito problema dei caratteri accentati

  1. #1
    Guest

    Predefinito Apache: il solito problema dei caratteri accentati

    Ho un problema di caratteri accentati che proprio non sto riuscendo a risolvere..

    Non riesco a capire se il problema sia in Apache o non so in cosa..

    Premetto che non si tratta di dati pescati da un database e stampati, ma proprio di caratteri accentati scritti nell'html delle pagine..

    In pratica le lettere accentate vengono sostituite da questa
    strana "a" grande --> "è "

    Vi posto una parte di apache2.conf:
    Codice:
    
    IndexIgnore .??* *~ *# HEADER* RCS CVS *,t
    
    AddEncoding x-compress Z
    AddEncoding x-gzip gz tgz
    
    AddLanguage da .dk
    AddLanguage nl .nl
    AddLanguage en .en
    AddLanguage et .et
    AddLanguage fr .fr
    AddLanguage de .de
    AddLanguage el .el
    AddLanguage it .it
    AddLanguage ja .ja
    AddLanguage pl .po
    AddLanguage ko .ko
    AddLanguage pt .pt
    AddLanguage no .no
    AddLanguage pt-br .pt-br
    AddLanguage ltz .ltz
    AddLanguage ca .ca
    AddLanguage es .es
    AddLanguage sv .se
    AddLanguage cz .cz
    AddLanguage ru .ru
    AddLanguage tw .tw
    AddLanguage zh-tw .tw
    
    LanguagePriority en da nl et fr de el it ja ko no pl pt pt-br ltz ca es sv tw
    
    
    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 big5		   .big5 .b5
    AddCharset EUC-TW	  .euc-tw	
    AddCharset EUC-JP	  .euc-jp
    AddCharset EUC-KR	  .euc-kr
    AddCharset shift_jis   .sjis
    
    #AddType application/x-httpd-php .php
    #AddType application/x-httpd-php-source .phps
    
    AddType application/x-tar .tgz
    
    # To use CGI scripts outside /cgi-bin/:
    #
    #AddHandler cgi-script .cgi
    
    # To use server-parsed HTML files
    #
    <FilesMatch "\.shtml(\..+)?$">
    	SetOutputFilter INCLUDES
    </FilesMatch>
    
    # If you wish to use server-parsed imagemap files, use
    #
    #AddHandler imap-file map
    
    BrowserMatch "Mozilla/2" nokeepalive
    BrowserMatch "MSIE 4\.0b2;" nokeepalive downgrade-1.0 force-response-1.0
    BrowserMatch "RealPlayer 4\.0" force-response-1.0
    BrowserMatch "Java/1\.0" force-response-1.0
    BrowserMatch "JDK/1\.0" force-response-1.0
    
    #
    # The following directive disables redirects on non-GET requests for
    # a directory that does not include the trailing slash.  This fixes a 
    # problem with Microsoft WebFolders which does not appropriately handle 
    # redirects for folders with DAV methods.
    #
    
    BrowserMatch "Microsoft Data Access Internet Publishing Provider" redirect-carefully
    BrowserMatch "^WebDrive" redirect-carefully
    BrowserMatch "^gnome-vfs" redirect-carefully 
    BrowserMatch "^WebDAVFS/1.[012]" redirect-carefully
    
    # Allow server status reports, with the URL of http://servername/server-status
    # Change the ".your_domain.com" to match your domain to enable.
    #
    # QUESTE LE HO SCRITTE IO PER AVERE LE INFORMAZIONISUGLI UTENTI CONNESSI!
    ExtendedStatus On
    <Location /server-status>
    	SetHandler server-status
    #	ExtendedStatus On
    	Order deny,allow
    	Deny from all
    	Allow from localhost
    </Location>
    
    #<Location /server-status>
    #	SetHandler server-status
    #	Order deny,allow
    #	Deny from all
    #	Allow from .your_domain.com
    #</Location>
    
    # Allow remote server configuration reports, with the URL of
    #  http://servername/server-info (requires that mod_info.c be loaded).
    # Change the ".your_domain.com" to match your domain to enable.
    #
    #<Location /server-info>
    #	SetHandler server-info
    #	Order deny,allow
    #	Deny from all
    #	Allow from .your_domain.com
    #</Location>
    
    # Include the virtual host configurations:
    Include /etc/apache2/sites-enabled/[^.#]*
    Nella header della pagina che mi da il problema nell'header ho messo il seguente meta:
    <meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />

    E anche Firefox ha la stessa codifica di caratteri.. Cosa mi è rimasto da guardare?.. La configurazione di Gnome?..

  2. #2
    Guest

    Predefinito

    Io ho questo:

    'locale':
    LANG=it_IT.UTF-8
    LC_CTYPE="it_IT.UTF-8"
    LC_NUMERIC="it_IT.UTF-8"
    LC_TIME="it_IT.UTF-8"
    LC_COLLATE="it_IT.UTF-8"
    LC_MONETARY="it_IT.UTF-8"
    LC_MESSAGES="it_IT.UTF-8"
    LC_PAPER="it_IT.UTF-8"
    LC_NAME="it_IT.UTF-8"
    LC_ADDRESS="it_IT.UTF-8"
    LC_TELEPHONE="it_IT.UTF-8"
    LC_MEASUREMENT="it_IT.UTF-8"
    LC_IDENTIFICATION="it_IT.UTF-8"
    «apache2.conf»:
    #AddDefaultCharset ISO-8859-1
    browser impostato su UTF-8, pagine html «meta http-equiv="content-type" content="text/html; charset=utf-8"». Vedo qualunque accentata e caratteri di altre lingue.

  3. #3
    Guest

    Predefinito

    Io non ho mai modificato il sistema di caratteri di firefox.. L'ho sempre lasciato come di default.. tu l'hai modificato apposta?

  4. #4
    Guest

    Predefinito

    boh, non ricordo se ho messo io su Unicode e prima c'era ISO

  5. #5
    Guest

    Predefinito

    Ho risolto il problema.. era tutto a posto.. Il problema era che il programma "gedit" (che uso abitualmente) mi salvava in formato utf-8.

    ora è tutto a posto

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •