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!
Le Cronache di Raja Dunia: Syl'Rin Divinità dell'Inganno
Dark Genesis → Ascendi al cielo in Dark Genesis! Raduna potenti semidei, costruisci il tuo impero volante e scontrati in battaglie divine!
La Tana del Ladro: Il Giorno in cui il Nord Respirò
Hogwarts Express - Harry Potter GDR Forum: 🦉 Gazzetta del Castello – Speciale nomine!
Nyx Insight - Project S.E.T.: Aggiornamenti Tryouts
Sea of Conquest: Vi presento Fung! 🐼
Hero Wars → Costruisci la tua squadra di eroi leggendari e domina il campo di battaglia! Strategia, tattica e potenza si scontrano in questo RPG ricco di azione!
Hero Wars: Guadagnare Catalysts nella Totem Fusion
Star Trek Horizon: Questlog: Il mondo fantasma
enigmatrix ha recensito Cleveland City
Il gestore di Exclusive Villa GdR ha risposto alla recensione di hhhh
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!
enor_staff ha risposto alla discussione: Eroi di Enor
onestamente ha recensito Cleveland City
Sea of Conquest: Nuovo Eroe: Alonso, la Lama d'Ombra!
Hero Wars: Lara Croft è ora disponibile per il preordine!
World of Tanks → Lanciati in epiche battaglie spalla a spalla con altri giocatori. Conquista la supremazia nel mondo dei Carri Armati!
Gestori GDR - Dieci dritte per il buon gestore di gioco di ruolo online!
Sigil - Scopriamo la mitica Sigil e le sue fazioni nel Planescape!
Free To Play - Lista dei giochi online Free to Play! Gioca gratis con i giochi della nostra selezione!!
Cronache di Milano - Recensione del GDR Cronache di Milano. Entra in una Milano popolata dai figli di Caino
The Voyager - Intervista ai gestori di The Voyager, il play by chat urban fantasy ambientato nella fumosa Londra del 1885!
Breizh - Recensione del GDR Moderno Breizh. entra nel mistero di una strana cittadina...
PokerRPG - Poker RPG, il primo (poi ne sono sorti altri) gioco di ruolo a tema poker del web...
Play Therapy - L’infermiere e il potere terapeutico del gioco nei bimbi ospedalizzati