Visualizzazione dei risultati da 1 a 3 su 3

Discussione: cirillico e form + php

  1. #1
    Utente di HTML.it
    Registrato dal
    Aug 2001
    Messaggi
    321

    cirillico e form + php

    ciao
    ho un form in cui inserisco del testo in cirillico.
    quando lo salvo nel db il testo non è piu' in cirillico ma diventa tanti caratteri strani.
    come posso fare per mantenerlo in cirillico?
    c'è qualche funzione in php per salvarlo correttamente nel db nel formato che lo inserisco?
    devo forse convertirlo in caratteri esadecimali? o caratteri speciali html?
    grazie
    ::Steve::

  2. #2
    Utente di HTML.it
    Registrato dal
    Aug 2001
    Messaggi
    321
    up
    ::Steve::

  3. #3
    Sostanzialmente sui server MySQL di sistemi di hosting italiani (ma credo anche americani) e comunque in generale, l’impostazione del default_character_set è impostata a latin1.
    Ma anche qualora sia impostata ad utf8 quando via script PHP ci connettiamo al database MySQL la nostra sessione di default (nonostante la pagina sia encodata utf8) sarà attivata con character set latin1, cosa succede quindi, che i dati e le query che inviamo sfasano e il sistema memorizza erroneamente i dati.

    Di fatto il comportamento giusto lo ha PMA, dobbiamo cercare quindi di emularlo.
    Per farlo basta di fatto lanciare dopo ogni connessione la seguente query: SET NAMES utf8
    Così facendo la connessione tra client e server sarà UTF8.
    è meglio tacere e far credere di essere stupido piuttosto che parlare e togliere ogni dubbio

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 © 2024 vBulletin Solutions, Inc. All rights reserved.