WebSite X5Help Center

 
Roberto O.
Roberto O.
User

Visualizzazione errata del testo  it

Autor: Roberto O.
Visitado 995, Seguidores 1, Compartilhado 0  

Salve a tutti.

Ho importato nella vesione 11 Pro un vecchio progetto fatto con la vers. 8 Effettuando tutti i vari passaggi (8/9  9/10 10/11) e pubblicato il sito. Il sito e collegato a un database con codici php esterni al programma. Funziona tutto perfettamente , ma nelle pagine dove si caricano testi prelevati da database visualizzo tutti i caratteri particolari (accenti, apostrofo, doppio apice, scc con un punto di domanda su sfondo scuro a forma di rombo.

Preciso che il database e quindi tutti i suoi parametri non sono mai stati modificati nello spazio web e che funzionava correttamente con il sito prodotto con la versione 8.

Grazie anticipatamente a chi potrà aiutarmi.

Publicado em
10 RESPOSTAS - 1 ÚTIL
Incomedia
Riccardo P.
Incomedia

Buongiorno Roberto,

potrebbe dipendere dal codice o dal server, per capire da cosa dipende dovresti provare a inserire i codici di connessione al dp in un nuovo progetto così da verificare se così funzionano.

Fammi sapere.

Ler mais
Publicado em de Riccardo P.
Roberto O.
Roberto O.
User
Autor

Buongiorno riccardo, ho provato a creare un nuovo proggetto e a collegarlo al db, la visualizzazione è corretta.

Ho notato però una cosa, sul codice generato nella pagina php con la versione 8 mi genera quesa riga di codice :

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />

Mentre una volta importato nella versione 11 la corrispondente pagina cosi come nel nuovo progetto, mi genera :

<meta charset="utf-8" />

Ho anche provato a sostituire la riga con quella della precedente versione, ma il risultato non cambia.

Grazie

Ler mais
Publicado em de Roberto O.
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator
Usuário do mês FRUsuário do mês PL

... devi usare UTF-8 ...ed anche il server deve supportarlo...

... i testi, se fossero files di testo TXT andrebbero salvati anch'essi in codifica UTF-8

.

ciao





Ler mais
Publicado em de  ‪ KolAsim ‪ ‪
Roberto O.
Roberto O.
User
Autor

Ciao KolAsim, 

ma infatti il data base è Impostato con :

Collation della connessione mySQL utf-8_ general_ci

Mentre le tabelle:

Collation latin1_swedish_ci

Il Db risiede nel server: se carico il sito fatto con la versione 8 non da errore,

se carico quello importato sia con la 9, con la 10 e con la 11 mi da gli errori di

visualizzazione.

Ler mais
Publicado em de Roberto O.
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator
Usuário do mês FRUsuário do mês PL

... sembra un mistero, ma il meta da usare è l'ultimo...

... avevi pulito la cache del browser...?...

... se con un nuovo progetto è regolare, magari dalla v.8 ti trascinerai qualcosa di incompatibile, e forse potresti limitarti a rifare quella pagina ...

... meglio attendere gli esperti che potranno dirti di più...

.

ciao



Ler mais
Publicado em de  ‪ KolAsim ‪ ‪
Roberto O.
Roberto O.
User
Autor

Ho pulito la cache e le pgine sono parecchie...confido negli esperti.

Grazie

Ler mais
Publicado em de Roberto O.
Incomedia
Riccardo P.
Incomedia

Buongiorno Roberto,

purtroppo usando codici esterni per connetterti al DB non posso aiutarti. Prova a realizzare un nuovo progetto con la versione 12 e provare con quello.

Fammi sapere.

Ler mais
Publicado em de Riccardo P.
Roberto O.
Roberto O.
User
Autor

Ho provato con un nuovo progetto con la versione 9 /10/11 e 11pro, il risultato è sempre identico. Il DB è sempre lo stesso e risiede nello spazio Web (Aruba Hosting Linux ).

Se carico il progetto fatto con la versione 8 funziona correttamente, se carico il progetto importato dalla 8 mi da questo problema. Quindi credo non dipenda da un problema di codici esterni, ma casomai da una diversa interpretazione dei dati caricati  da parte delle diverse versioni.

Ler mais
Publicado em de Roberto O.
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator
Usuário do mês FRUsuário do mês PL

.. fai questa prova, ...prepara tre pagine HTML con il blocco note di Windows...

>> prima pagina che salverai con nome | Tutti i file: "prova1.html" ...e contenente questo codice:

<!DOCTYPE html><!-- HTML5 -->
<html> <head>
<META HTTP-EQUIV="CONTENT-TYPE" CONTENT="text/html; charset=windows-1252">
</head><body>à è ì ò ù ° /
</body></html>

__________________________________________

>> seconda pagina che salverai con nome | Tutti i file: "prova2.html" ...e contenente questo codice:

<!DOCTYPE html><!-- HTML5 -->
<html> <head>
<meta charset="utf-8" />
</head><body>à è ì ò ù ° /
</body></html>

__________________________________________

>> terza pagina che salverai con nome | Tutti i file: "prova3.html" ...e contenente questo codice:

<!DOCTYPE html><!-- HTML5 -->
<html> <head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> 
</head><body>à è ì ò ù ° /
</body></html>

___________________________________________

... le mandi in rete nel sito, e la pagina che farà vedere correttamente "à è ì ò ù ° /" ...sarà quella col META TAG che ti serve...

... se diversa da UTF-8, dovrai contattare il server per fartelo attivare...

.

ciao



Ler mais
Publicado em de  ‪ KolAsim ‪ ‪
Roberto O.
Roberto O.
User
Autor

Intanto grazie a KolAsim per l'interessamento e l'aiuto.

Ho provato, e tutte e tre le pagine create si visualizzano corretamente.

Ho provato anche a creare le pagine con evo 8 inserendo i vari codici, una volta pubblicate si vedono correttamente tutte e tre, ma se importo il progetto in una versione successiva (Ho provato con la 9 e li pubblico) non si vedono più correttamente neanche una delle tre.

A questo punto credo proprio che si tratti di un problema di codificazione in fase di importazione del progetto, anche perchè sicuramente "l'equivoco" nasce al momento della creazione della pagina php importata.

Ler mais
Publicado em de Roberto O.