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

    Visualizzazione errata dei caratteri accentati

    Ciao a tutti. Sul mio sito non si visualizzano correttamente i caratteri accentati. Questo è successo dopo aver aggiornato la versione di phpBB2 a phpBB3 a cui il sito è collegato (per quanto riguarda il login e quindi tutti gli utenti). Le uniche modifiche sono state queste:

    PRIMA:
    Codice PHP:
    // Inclusioni
    define('IN_PHPBB'true);
    $phpbb_root_path 'forum/';
    include(
    $phpbb_root_path 'extension.inc');
    include(
    $phpbb_root_path 'common.'.$phpEx);
    include(
    "funzioni.php");

    // Inizio sessione
    $userdata session_pagestart($user_ipPAGE_LOGIN); init_userprefs($userdata);

    ............ 
    DOPO:
    Codice PHP:
    define('IN_PHPBB'true);
    $phpbb_root_path 'forum/';
    //Path to forum
    $phpEx substr(strrchr(__FILE__'.'), 1);
    include(
    $phpbb_root_path 'common.' $phpEx);
    // Start session management
    $user->session_begin();
    $auth->acl($user->data);
    $user->setup();
    if(
    $user->data['is_registered'])
    {
         
    $userdata['session_logged_in']=1;
    }

    ............ 
    Inoltre sono state fatte altre modifiche secondarie che riguardavano alcuni contenuti (come la lettura degli ultimi post ecc.).

    Questa è la prima parte dell'html delle varie pagine:
    codice:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" dir="ltr">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <meta http-equiv="Content-Style-Type" content="text/css" />
    Qualche idea?

    Grazie mille

  2. #2
    Dimenticavo che questi errori nella visualizzazione non si presentano con codici html presi dal database ma presi da altri file che vengono letti tramite la funzione fopen().

  3. #3
    Il forum è pieno di thread che parlano di problemi simili al tuo.
    Scrivi caratteri accentati nel motore di ricerca interno e troverai moltissime informazioni.

    <ALCIO />
    Per cortesia: no PVT Tecnici
    ******* LINKS *******
    SRL
    MetalWave

  4. #4
    Si le ho provate tutte...comunque adesso ho scoperto che basta entrare nei file che vengono aperti con fopen e riscrivere tutti i caratteri accentati. Tutto ritorna alla normalità. Però non riesco a capire cosa sia successo! Comunque grazie mille!

  5. #5
    Utente di HTML.it
    Registrato dal
    Dec 2005
    Messaggi
    434
    oppure potevi più semplicemente cambiare il charset che sta scritto nell'html header in iso-8859-1....
    da così
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    a così
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />

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.