Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 23
  1. #1

    problemi caratteri accentati

    ho letto un pò di post e ho fatto qualche prova ma non riesco a risolvere il problema

    ho in localhost una pagina con un meta così:
    <meta http-equiv="content-type" content="text/html; charset=utf-8" />

    Codice PHP:
    <?php
    echo $str="pppèèè";
    echo 
    mb_detect_encoding($str);
    echo 
    "<hr>";
    ?>

    ottengo questo:
    ppp���
    UTF-8

    come mai? non dovrebbe leggermi tranquillamente le lettere accentate?

    ciao a tutti e buona giornata

  2. #2
    io utilizzo
    Codice PHP:
    mysql_query('set names utf8'); 
    e funziona


  3. #3
    se proprio non funziona utilizza str_replace e sostituisci è con &egrave;

  4. #4
    Scusa, con e grave scritto &egrave seguito da punto e virgola

  5. #5
    Originariamente inviato da windtalk
    io utilizzo
    Codice PHP:
    mysql_query('set names utf8'); 
    e funziona

    ma non prendo i dati da mysql in questo caso

    serve egualmente? mi pare strano....

  6. #6
    Originariamente inviato da blackhowk
    se proprio non funziona utilizza str_replace e sostituisci è con &egrave;
    ma mi pare un pò una toppa, anche perchè ho tantissime pagine che hanno lettere accentate....

  7. #7
    Utente di HTML.it L'avatar di tapu
    Registrato dal
    May 2008
    Messaggi
    885
    quoto anche io l'utilizzo di &egrave;

  8. #8
    Originariamente inviato da mansportivo
    ma non prendo i dati da mysql in questo caso

    serve egualmente? mi pare strano....

    allora usa i comandi del php sulle stringhe come ti suggerisce blackhowk


  9. #9
    provato con

    Codice PHP:
    echo utf8_encode($VARIABILE); 
    ?

  10. #10
    Originariamente inviato da ultimateshadow
    provato con

    Codice PHP:
    echo utf8_encode($VARIABILE); 
    ?
    così funziona ma rimane sempre il problema che dovrei passare tutti i testi delle pagine come variabili

    non è possibile applicare qualcosa di simile a tutte le pagine?

    non dovrebbe essere questo:
    <meta http-equiv="content-type" content="text/html; charset=utf-8" />

    che si occupa di ciò?

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.