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

    Problemone apici e caratteri

    Ciao raga,
    io ho seria difficolta con i caratteri strani...mamma che casino!!
    Va beh..se qualcuno ha qualche guida valida da segnalarmi mi dica!!

    Cmq..il mio problema ora è questo:

    Nel db ho i testi in questa maniera:

    es. Lovere è un comune che si affaccia sul lago d'iseo (cosi è proprio come lo vedo con phpmyadmin)

    al primo tentativo.. ecco che i caratteri accentati non si vedevano, uscivano simboli strani, e al posto degli apici esce un quadratino vuoto.

    allora ho fatto cosi:

    Prima la mia pagina iniziava cosi:
    Codice PHP:
    <?php echo '<?xml version="1.0" encoding="utf-8"?>'?>
    <?
    $comune
    =mysql_fetch_array(mysql_query("SELECT * FROM comuni WHERE nome_permalink='$_GET[comune]' "));
    ?>
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="it" dir="ltr" lang="it">
        <head profile="http://gmpg.org/xfn/11">
                <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    Per superara il problema dei caratteri accentati che non si vedevano ho fatto questo:

    $comune[territorio]=utf8_encode ($comune[territorio]);
    $comune[da_visitare]=utf8_encode ($comune[da_visitare]);
    $comune[storia]=utf8_encode ($comune[storia]);

    Cosi ora si vedono correttamente le lettere accentate, ma gli ' son sempre come prima, cioè un quadratino bianco e vuoto!!
    Aiutatemi help!!!
    Suggeritemi anche qualche soluzione per non incappare piu in questi inconvenienti!
    IN REALTA' SONO REGISTRATO DAL 2001 PERO' MI HANNO BANNATO PER AVER SCRITTO DUE MESSAGGI NELLA SEZIONE ERRATA...CHE RICONOSCENZA!!!

  2. #2
    uppino
    IN REALTA' SONO REGISTRATO DAL 2001 PERO' MI HANNO BANNATO PER AVER SCRITTO DUE MESSAGGI NELLA SEZIONE ERRATA...CHE RICONOSCENZA!!!

  3. #3
    Così sui due piedi mi viene in mente :

    1. di fare un controllo sull'immissione dati nel DB...
    2. se il problema ti si presenta soltanto con gli apici, potresti direttamente sostituirli, ogni volta che trovi il quadratino metti un apice.lavori a livello di stringhe...

  4. #4
    per gli apici usa addslashes() quando scrivi sul db e usa stripslashes() quando estrai i dati dal db.

    Ciao.
    Microtech
    Engineering IT Solution for Business

  5. #5
    Utente di HTML.it L'avatar di mariox
    Registrato dal
    Nov 2006
    Messaggi
    837
    Da dove prendi il testo che immetti nel db?

  6. #6
    In questo caso li avevo copiati da una pagina di word i testi
    IN REALTA' SONO REGISTRATO DAL 2001 PERO' MI HANNO BANNATO PER AVER SCRITTO DUE MESSAGGI NELLA SEZIONE ERRATA...CHE RICONOSCENZA!!!

  7. #7
    Gli apici di word non sono cone quelli della tastiera...e per il codice html e linguaggi fanno casino...

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.