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

    Database in un'altra lingua...

    Allora ci riprovo...

    io ho un database con la codifica utf-8bin...ho vari campi tra cui uno di testo che si chiama Електро...con un valore di default ЕлектроЕлектро (per le prove)

    ora aggiungo 2-3 righe...nel db (da phpmyadmin) sembra tutto ok...

    poi ho un file php (salvato con codifica utf-8) che va a leggere da questo database, una cosa molto semplice:

    <?php
    require ("dati.php");
    $link = mysql_connect( $dbhost, $dbuser, $dbpass );
    mysql_select_db ($database)or die (mysql_error());
    $tutto="SELECT * FROM prova2 ";
    $query = mysql_query ($tutto,$link)or die (mysql_error());
    while ($valori = mysql_fetch_row ($query) ){
    print $valori[1];
    }
    ?>

    bene questo $valori[1] mi stampa un ???????? ??????...che ovviamente non è quello che voglio io
    mi è stato detto che il php non ha supporto per l'utf8-bin...

    allora mi chiedo in bulgaria non usano il php?? cioè loro come fanno a realizzare siti web dinamici? non voglio crederci che è impossibile!!
    c'è un modo per farlo?

    grazie a tutti quello che mi aiuteranno

  2. #2
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    8,013
    dipende dal charset impostato nella pagina che mandi a browser.
    <´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
    "The answer to your question is: welcome to tomorrow"

  3. #3
    <html>
    <head>
    <title>Adventurecar</title>
    <meta http-equiv="Content-Type" content="text/html" charset="utf-8">
    <body>
    <?php
    require ("dati.php");
    $link = mysql_connect( $dbhost, $dbuser, $dbpass );
    mysql_select_db ($database)or die (mysql_error());
    $tutto="SELECT * FROM prova2 ";
    $query = mysql_query ($tutto,$link)or die (mysql_error());
    while ($valori = mysql_fetch_row ($query) ){
    print $valori[1];
    }
    ?>
    </body>
    </html>


    la pagina in realtà è così...il charset è utf-8...
    tralatro se faccio un print "Електро";
    mi stampa correttamente

  4. #4
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    8,013
    Cambia niente se fa
    codice:
    <meta http-equiv="Content-Type" content="text/html;charset=ISO-8859-1" />
    <´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
    "The answer to your question is: welcome to tomorrow"

  5. #5
    no
    anzi adesso se faccio print "Електро";
    stampa Електро


  6. #6

  7. #7

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.