Visual Vision Forum Utenti (https://www.paperinik.com/cgi-bin/ita/YaBB.pl)
Nostri Prodotti >> EasyWebEditor >> codifica da ISO 8895-2 a UTF8
(Messaggio iniziato da: alexlee73 il 06/27/07 alle ore 12:41:31)

Titolo: codifica da ISO 8895-2 a UTF8
Post di alexlee73 il 06/27/07 alle ore 12:41:31
Buon giorno, ho realizzato una pagina con un form che invia i dati ad una pagina di nome iscrizionedati.php, questa pagina registra i dati in un database...il problema nasce dal fatto che EWE usa la codifica ISO 8895-2 mentre i dati nel database phpmyadmin sono perforza in UTF8, quindi tutti i campi vengono trasmessi correttamente mentre il campo "città" no!. Nell'ipertesto proprietà a mano ho cambiato la codifica da ISO 8895-2 a UTF8 ma poi nella pagina html che viene generata da EWE si vedono punti ?? strani. Se io copio il codice sorgente generato da EWE lo incollo in un notepad e vado a mano a cambiare il chrset da ISO 8895-2 a UTF8, tutto funziona bene, come si può risolvere il problema in EWE con il ISO...e il UTF8, spero di essermi spiegato bene, grazie... ???

Titolo: Re: codifica da ISO 8859-1 a UTF8
Post di Servizio Clienti il 06/27/07 alle ore 14:47:00
La soluzione più semplice è che sicuramente il database si può settare in ISO8859-1, che tra l'altro è il charset standard Web e il charset impostato di default sul server web (Apache). E quindi quello di default per EWE.
In altre parole, anche se nel codice html metti un charset diverso, se apache dice negli header della pagina (visibili solo dal browser) che il testo è ISO8859-1 (o non dice niente) allora il browser (firefox, ie) visualizza ISO8859-1

Non c'e' nessun motivo di settare il database in UTF8 a meno che tu non usi cinese, coreano, giapponese...
Tutte le lingue occidentali stanno in ISO8859-1.
Guarda il Control Panel del database / del tuo server e c'è di sicuro il modo.

Titolo: Re: codifica da ISO 8895-2 a UTF8
Post di Servizio Clienti il 06/27/07 alle ore 14:59:38
Piccola nota: c'è una soluzione ancora più semplice: da che mondo è mondo per i nomi dei campi dei database si usano sempre solo lettere dell'alfabeto inglese (cioè niente accenti) questo evita innumerevoli e noiosissimi problemi (esempio pensa se devi trasferire il database su un altro database; se lo devi salvare; se lo devi riprocessare con altri programmi che normalmente vanno in palla se ci sono accenti spazi o altre menate nei nomi dei campi)

Se poi non vuoi seguire il consiglio tanti auguri! :P


Titolo: Re: codifica da ISO 8895-2 a UTF8
Post di alexlee73 il 06/28/07 alle ore 00:13:58
ci mancherebbe è ovvio che seguirò il vostro consiglio, grazie. :)

Titolo: Re: codifica da ISO 8895-2 a UTF8
Post di kasper486 il 03/14/08 alle ore 03:21:48
settare il database in UTF8 per poter usare cinese, coreano, giapponese...
cosa devo fare per risolvere grazie  :(



Visual Vision Forum Utenti (https://www.paperinik.com/cgi-bin/ita/YaBB.pl)

Powered by YaBB 1 Gold - Release (Yet Another Bulletin Board)
Copyright © 2000-2001, X-Null. Tutti i diritti riservati.