Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2005
    Messaggi
    670

    Convertire Caratteri "particolari"

    Ciao a tutti,
    A moltii sarà capitato di dover gestire tramite una textarea l'inserimento di testo preso ad esempio da Word o da altre parti.
    Come gestite la cosa? perché se si fa il salvataggio magari la codifica di certi caratteri va a farsi benedire...
    C'è qualche modo per non avere problemi a riguardo?

    Grazie!

  2. #2
    Io ho il tuo stesso problema. Se prima non codifico il testo con questa funzione:
    Codice PHP:
    function codifica($stringa){
       
    $var mb_detect_encoding($stringa);
       if (
    $var == 'UTF-8' && mb_check_encoding($stringa,'UTF-8)){
          return $stringa;
       }else{
          return utf8_encode($stringa);
       }

    non mi fa inserire il testo nel database, e anche così se inserisco gli ' (apici, apostrofi) non mi permette l'inserimento!
    E anche così quando poi faccio la select per riprendermi i valori, anche se nel db vedo le lettere accentate in maniera corretta, nel sito le vedo "sbagliate"

  3. #3
    Basta impostare tutti i charset su utf8, sia il charset del file php in questione, sia il collate del database e si avranno i caratteri speciali
    Cristian Giustini
    Web developer

    G&T Services (sito ripristinato)
    Per qualsiasi info/collaborazione contattatemi al seguente indirizzo:
    cristian.giustini@gtservices-online.com

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.