Lettere accentate postato il 24/03/2010 17:32:35 nel forum programmazione, gdrcd, open source, hosting
Salve, ho messo su la splendida GDRCD5 di Mr Faber ed ho notato un problema che non riesco a risolvere.
Quando scrivo lettere accentate in chat i browser le visualizzano in maniera diversa, quindi se le scrivo con firefox e chi legge ha firefox tutto ok, se invece chi legge ha IE vede un carattere strano, lo stesso succede anche all'opposto, qualcuno sa dirmi come si risolve il problema?
Pagine → 1 2
24/03/2010 17:43:45
per scrivere lettere accentate(basilare scrittura html) si usa questa "formulina":
per fare,ad esempio,una a accentata si scrive á oppure à (a seconda se l'accento deve essere gravo o acuto)per una o accentata scrivi ó oppure ò e così via.se la lettera accentata deve essere maiuscola basta scrivere Á o À e così via.
ovviamente,questo puoi farlo in documenti come la guida ecc.
se,ad esempio,hai questo problema con i messaggi che un utente posta in bacheca devi o togliere la formattazione html.ad esempio,supponiamo che la tua variabile di testo in php si chiami $testo
ti basterà stamparla scrivendo htmlspecialchars($testo)
oppure usare una formattazione bbcode^^
24/03/2010 18:51:40 e modificato da darkside of breakfast il 24/03/2010 18:53:29
Uno dei miei primi thread, quando ero nabbetto, ahah... Era proprio su questo argomento:
https://www.gdr-online.com/readforum.asp?id=51509
https://www.gdr-online.com/readforum.asp?id=51509
Ovviamente non so se è realizzata tramite ajax, ma la risoluzione è pressochè identica. Ci sarà da farsi due risate quando gli utonti copia-incolleranno i testi da word! ahah
24/03/2010 22:28:42
più che altro visto come è strutturata la land del buon Feber non riesco a capire dove e come applicare l'htmlspecialchar... magari EGLI ci può illuminare🤖
25/03/2010 01:46:43
Avevo riscontrato anche io lo stesso problema degli accenti per i diversi browser. Faber, basta inserire quella funzione nel file function.inc o si deve comunque richiamare da qualche parte in ref.header?
Dato che si parla di funzioni, approfitto per chiedere di un'altro problemino trovato ieri sera in GDRCD5: nei messaggi privati non c'è "l'a capo" (lo stesso nell'email di iscrizione agli utenti, le bacheche invece funzionano). Come inserire che devono essere accettati i <br>? Richiamando la funzione bbcoder?
25/03/2010 19:58:18
niente, per quanto mi sforzi proprio non riesco a eliminare sto cavolo di problema...
sembra che tutto quello che entra o esce dalle aree di testo passi per la funzione che ha suggerito il buon mr faber, ma nonostante tutto il problema rimane...
26/03/2010 20:41:24
controlla il doctype, il charset nell'html e quello utilizzato dal database dal quale estrapoli i valori....
27/03/2010 09:58:46
io in alternativa le ho sostituite a lettere normali seguite dall'apice, perchè nemmeno io sono riuscito a venirne a capo.
27/03/2010 10:53:12
Il problema deriva dal fatto che ie e ff inviano la stessa perola con lettere accentate in due modi diversi.
ho fatto una prova sull'ultima versione del gdrcd5 di faber con la parole "perchè"
La parola inviata da explorer
arriva al database come:
"perchè"
quella inviata da FF
"perchè"
Il problema è che da IE la pagina chat.inc.php non viene riconosciuta automaticamente come UTF-8 ma come Europa Occidentale (Windows);
io ho risolto il problema forzando la codifica dei caratteri nella pagina ref_header.inc.php tramite:
27/03/2010 11:40:23
il problema sta anche nel file vocabolario, in quanto è salvato in codifica ANSI anzicchè UTF-8 :(
27/03/2010 11:51:56 e modificato da dyrr il 27/03/2010 11:52:30
Per chi ha voglia di leggersi l'intero articolo il problema riguardo alla discordanza del set di caratteri tra quello impostato tramite il tag meta e quello visualizzato sul browser in questo articolo.
Magari a qualcuno potrà essere utile per una soluzione migliore
UTF-8: The Secret of Character Encoding: http://htmlpurifier.org/docs/enduser-utf8.html#fixcharset-diff (articolo in inglese)
Pagine → 1 2
Rispondi alla Discussione Aggiungi ai Preferiti Inoltra Discussione Forum Programmazione, GDRCD, Open Source, Hosting Elenco Forum
I dati del generatore di rank sono stati aggiornati!
Midian Realms: Inizio fase di test
CRSED: F.O.A.D. → Brutale sparatutto MMO in cui vince l'ultimo giocatore che resta in vita nell'arena! Ogni giocatore sarà accompagnato da armi realistiche e magie!
Il gestore di Il Grande Blu ha risposto alla recensione di spike92
Felix Felicis GdR - Harry Potter GdR: La Resistenza?
venus dormiens ha aperto un annuncio di ricerca: Origo Haeredis - Harry Potter Gdr ricerca Giocatore
Metin2: Server Boost Yohara – Dettagli e FAQ
Lineage II → Entra in uno sconfinato mondo fantasy dominato da razze in contrasto tra loro. Scatena i tuoi poteri in uno dei Mmo più famosi al mondo!
Sea of Conquest: Ci dai una mano ai #PocketGamer Awards 2024?
goldaries ha recensito Games of Thrones Winter is Coming
spike92 ha recensito Il Grande Blu
World of Warship: Aggiornamento 13.11: anteprima
Metin2 → Sfida i tuoi rivali a battersi con te e dimostra la tua superiorità in questo mondo fantasy!
gdr-online.com ha risposto alla discussione: Parere su BrowserGame
W40K Dathyar: Specializzazioni
NosTale: Ora nel NosMall: dolcissimi mini-pet
DarkOrbit: Aggiorna la scatola dell'Apocalisse!
Enlisted → Guida la tua squadra di soldati in combattimenti su larga scala, con fanteria, veicoli corazzati e aerei della IIa Guerra Mondiale!
Alabarda e Lancia - Alabarda e Lancia: Le armi da asta che hanno fatto la storia!
Giochi Signore degli Anelli - Lista completa dei giochi di ruolo online del signore degli anelli
Naruto GDR - Intervista a Takkero, gestore di uno dei più grandi e longevi play by chat su Naruto!
Tokyo Reborn - Intervista a Gnammy gestrice del gdr Tokyo Reborn.. il primo ad ambientazione Hentai (v.m. 18)!
Game of Thrones - Pronto a diventare il Signore dei Sette Regni? Guida la tua grande casata in epiche battaglie PvP ed esplora il mondo di Westeros!
Kick - I segreti del successo: come rendere popolare il tuo canale gaming su Kick