Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 24
  1. #1

    Inserire ungherese nel db

    Salve avrei il seguente problema...
    ho un form dove si inseriscono dei prodotti che vanno salvati nel db e poi mostrati attraverso delle query
    ora fin quì tutto bene

    solo che adesso vorrei che dal form si potesse scrivere in ungherese (l'html lo legge)...solo che quando vado a salvare mi mette tutti ???? ??? ????? etc..etc...

    è un problema di charset?? come faccio? non voglio cambiare al charset ungherese (latin2_hungarian_ci Ungherese, case-insensitive mi sembra) perchè ho altri campi in italiano....

    è possibile???
    grazie a chi mi aiuterà

    Daniele

  2. #2

  3. #3
    grazie mille ora va...mysql

    solo che il php non lo vede...!!
    cioè ho dovuto creare una tabella in utf-8-bin...solo che devo darle un nome in cirillico (Електро)...solo che se poi vado a fare
    $valori["Електро"] il php va a cercare $valori[Електро"]...che non è proprio la stessa cosa...

  4. #4
    devi salvare anche il file .php in utf-8, se vuoi usarci stringe utf-8 dentro.

    La maggior parte dell'editor ti permette di farlo.

  5. #5
    allora ho messo <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    e ora mi vede anche il cirillico...tutto bene però non funziona...

    cioè io ho la tabella:

    id int(100) No auto_increment Modifica Elimina Primaria Indice Unica Testo completo

    nome varchar(100) latin1_swedish_ci No Modifica Elimina Primaria Indice Unica Testo completo

    Електро varchar(255) utf8_bin No ЕлектроЕлектро Modifica Elimina Primaria Indice Unica Testo completo


    dove ho un campo Електро con predefinito ЕлектроЕлектро...nel database mi visualizza bene...però se faccio

    $tutto="SELECT * FROM bulcatalogo ORDER BY nome ASC ";
    $query = mysql_query ($tutto,$link);
    while ($valori = mysql_fetch_array ($query) ){
    $id=$valori["id"];
    print "ciao".$valori["Електро"].$valori["nome"];
    }

    mi stampa solo ciaonome...il campo Електро non me lo vede ...non riesco a prendere il contenuto dal php...cosa potrebbe essere??

    grazie ancora per l'aiuto!

  6. #6
    hai salvato il sorgente php in utf-8 come ti ho detto prima?

  7. #7

    ci ho messo
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">

  8. #8
    Originariamente inviato da zell

    ci ho messo
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    Allora non hai capito.

    Quello è un meta tag per l'html che stai mandando in output, ma io sto parlando del tuo sorgente php, che può generare html ma anche txt, jpeg o quel che ti pare.

    Allora, il sorgente deve essere codificato anch'esso come utf-8, cioè tutti i caratteri che tu scrivi nel sorgente devono essere scritti con il charset corretto, quindi devi impostare il tuo editor affinché codifichi il file .php in utf-8.

  9. #9
    sì ma io scrivo codice con gedit...non ho un editor...
    come si fa ad impostare questa codifica??

    nel caso quale editor su linux fa questa cosa?

  10. #10
    Originariamente inviato da zell
    sì ma io scrivo codice con gedit...non ho un editor...
    come si fa ad impostare questa codifica??

    nel caso quale editor su linux fa questa cosa?
    gedit è un editor
    su linux non saprei, ma suppongo tutti i più noti lo facciano.

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.