Visualizzazione dei risultati da 1 a 2 su 2

Discussione: Problema con i charset

  1. #1
    Utente di HTML.it
    Registrato dal
    May 2014
    Messaggi
    52

    Problema con i charset

    Premetto che non so se è questa la sezione giusta, se non lo fosse scusate in anticipo.

    In php ho creato un form che manda stringe di testo al database il problema è che il testo che mando sono codici html. Ho già provato a settare charset sia nella pagina php sia nel database(phpmyadmin). Nella pagina php ho settato cosi:

    codice HTML:
    <meta http-equiv='Content-Type' content='text/html; charset=ISO-8859-1'/>
    mentre nel database, nella tabella, e nel campo della tabella ho settato :UTF8_general_ci.

    Ho fatto alcune prove e ho verificato che se i caratteri speciali sono pochi tutto procede tranquillamente, mentre se molti (come nel mio caso) non mi registra nulla. Ho provato sia con il varchar che text ma nulla tutto uguale, ho provato, ma senza concludendo nulla, anche:

    codice HTML:
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
    mentre per il database ho provato anche UTF8_unicode_ci.
    Ho provato tag come:

    Codice PHP:
    utf8_decode();
    utf8_encode(); 
    ma nulla purtroppo.
    Qualcuno sa aiutarmi?

  2. #2
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,505
    C'è una discussione in evidenza sui charset, ce l'ho anche linkata in firma, leggila con attenzione e fa TUTTO quello che c'è scritto.

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.