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
World of Warship: Arruolare Steam-chan
Lineage II: Promozione della scatola della maschera benedetta
Crossout → Tuffati nel mondo di Crossout, il gioco MMO d'azione post apocalittico! Costruisci le tue speciali macchine da combattimento!
herhorn ha recensito La Tana del Ladro
La Tana del Ladro: TdL Stories - Non c'è piu nessuno...
Il genere Fantasy raggiunge i 2.200 giochi catalogati!
Star Wars Forum: 20 Anni di Star Wars Forum
War Robots → Domina il campo di battaglia con War Robots: strategia, azione e mecha in un'esperienza multiplayer epica!
Left To Survive: Danny la Vipera 🧪 disponibile!
I dati del generatore di rank sono stati aggiornati!
flying mustache ha recensito La Tana del Ladro
Sponsorizzati con noi! → Sponsorizza il tuo gioco su GDR-online! Trova nuovi giocatori fra i migliaia di appassionati che ogni giorno visitano il portale!
New Hill Gdr: Novità in scheda personaggi
Ex Gratia GDR: Aggiornamenti | PvP e Combattimenti
Ardhalyce: 📰 Aggiornamento Trama: Da dove puoi iniziare?✨
War Robots: Ultimate Minosse ottenibile!
Entropia Universe → Lascia che il tuo avatar esplori nuovi mondi e viaggi tra i pianeti in questo stupendo MmoRpg Sci-Fi Free to Play!
Videogame Digitali - I migliori siti per acquistare videogiochi digitali risparmiando tempo e denaro!
Piume Nere - Intervista ad Isabel Capuzzo, Creatrice di Piumenere.it e attuale Narratore...
Vendite GdR - La classifica dei giochi di ruolo cartacei più venduti di sempre!
eXtremelot non chiude! - Intervista esclusiva ai gestori di eXtremelot sul futuro del primo play by chat che di certo non chiude!
GdrCD in locale - Guida allo sviluppo in locale del pacchetto GDRCD!
The Miracle - Intervista alla gestione di The Miracle, shard gratuito di Ultima Online.
Traimo - Intervista al gestore di Weaponmaster Forum e La Forza Oscura
Il Regno dei Draghi - Intervista alla gestrice di Il Regno dei Draghi il play by forum delle Cronache del Ghiaccio e del Fuoco