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

    Mysql + Php : Caratteri cirillici

    Ciao
    sto facendo un piccolo gestionale con caratteri in cirillico.
    Ho preso il vecchio db access e l'ho trasferito in mysql. All'interno del db i dati sono scritti in cirillico, lo vedo quando vado con phpadmin sull'interfaccia.
    La tabella mysql è codificata in utf8_unicode_ci, come il charset nella pagina web (<meta http-equiv="content-type" content="text/html; charset=utf-8" />)

    Però i caratteri cirillici vengono sostituiti da ???
    Se invece inserisco il cirillico a mano dall'interfaccia web dalla pagina di input, poi si legge bene.

    I caratteri cirillici inseriti dalla pagina web (quelli che poi vengono anche visualizzati correttamente) nel db sono identici a quelli che sono stati importati dal vecchio access. Non ci sono differenze, apparentemente, ma se sono stati inseriti a mano si leggono, sennò no.

    Perchè!? Che devo fare per sistemare sta cosa?
    Mr. Fepreto Nirra
    (I've been the wild rover for many of years - Spent all my money on whiskey and beer)
    E' PROPRIO UN BEL LOCALINO, BOB!
    ... ma non è il bicchiere giusto ...

  2. #2
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,505
    Devi specificare con quale charset comunichi col database.

    Subito dopo la connessione al db mettici
    mysql_set_charset('utf8');

  3. #3
    Ti ringrazio
    ci stavo sbattendo la testa da un bel po.
    Funziona
    Mr. Fepreto Nirra
    (I've been the wild rover for many of years - Spent all my money on whiskey and beer)
    E' PROPRIO UN BEL LOCALINO, BOB!
    ... ma non è il bicchiere giusto ...

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.