GoJack - SMS gratis

  • Marzo 19, 2024, 04:08:01 am
  • Benvenuto, Visitatore
Effettua l'accesso o una nuova registrazione.

Inserisci il nome utente, la password e la durata della sessione.
Ricerca avanzata  

Autore Topic: [php] consigli su progettino  (Letto 6886 volte)

0 Utenti e 2 Visitatori stanno visualizzando questo topic.

3vixan

  • User terzo livello
  • ***
  • Karma: +2/-0
  • Offline Offline
  • Post: 126
    • Mostra profilo
[php] consigli su progettino
« il: Novembre 24, 2014, 01:47:35 pm »

Ciao a tutti,
dopo aver armeggiato un po' con l'xml mi è venuta voglia di vedere come funziona il php...
L'appetito vien mangiando e quindi mi sono messo a fare un piccolo programma che replichi un giochino che facevo con i miei amici su google translate:
in pratica prendevamo un testo in italiano, traducevamo in un'altra lingua e poi il risultato in più lingue. Alla fine lo ritraducevamo in italiano. A volte il risultato era veramente divertente!
Ora vi posto il link all'html dove c'è il form (che passa con GET al php) e un esempio di quello che fa:

html (nella casella lingua finale ad esempio mettete "en fr ja ch es fr en it")
esempio

Ora il problema è il seguente: in chrome la pagina viene visualizzata nel browser, ma con i caratteri "esotici" ed accentati non leggibili, mentre in Firefox invece scarica un file di testo perfettamente leggibile.

Come potrei fare in modo che la pagina sia leggibile come il file di testo?

Grazie mille.
Connesso

antonino.spampinato

  • User quarto livello
  • ****
  • Karma: +18/-1
  • Offline Offline
  • Post: 468
    • Mostra profilo
Re:[php] consigli su progettino
« Risposta #1 il: Novembre 25, 2014, 04:01:35 pm »

Il problema è di codifica. dal browser cambia la codifica dei caratteri (utf-8). cmq. nel get del php quando recuperari l'array GET usa la funzione  urlencode per stamparla nella url.
 Spiegazione complessa: devi usare la funzione header di php e meta html con lo stesso charset (visualizzazione,invio di dati dal modulo, accertarti che google risponda con lo stesso charset, e scegli l'output (file.txt normale) (html output con htmlspecialchars).
Devi scegliere charset UTF-8 (che comprende it,en,fr e così via)
Con qualche googlata risolverai.
Connesso

3vixan

  • User terzo livello
  • ***
  • Karma: +2/-0
  • Offline Offline
  • Post: 126
    • Mostra profilo
Re:[php] consigli su progettino
« Risposta #2 il: Novembre 26, 2014, 03:38:59 pm »

Il problema è di codifica. dal browser cambia la codifica dei caratteri (utf-8). cmq. nel get del php quando recuperari l'array GET usa la funzione  urlencode per stamparla nella url.
 Spiegazione complessa: devi usare la funzione header di php e meta html con lo stesso charset (visualizzazione,invio di dati dal modulo, accertarti che google risponda con lo stesso charset, e scegli l'output (file.txt normale) (html output con htmlspecialchars).
Devi scegliere charset UTF-8 (che comprende it,en,fr e così via)
Con qualche googlata risolverai.

Grazie mille ho risolto, grazie.  8)
Connesso

antonino.spampinato

  • User quarto livello
  • ****
  • Karma: +18/-1
  • Offline Offline
  • Post: 468
    • Mostra profilo
Re:[php] consigli su progettino
« Risposta #3 il: Novembre 26, 2014, 09:13:05 pm »

prego.. a titolo informativo (per i lettori) sarebbe bastato
Codice: [Seleziona]
header('Content-Type: application/json; Charset="UTF-8"'); prima di qualsiasi output.
Connesso

3vixan

  • User terzo livello
  • ***
  • Karma: +2/-0
  • Offline Offline
  • Post: 126
    • Mostra profilo
R: Re:[php] consigli su progettino
« Risposta #4 il: Novembre 27, 2014, 09:58:54 pm »

Siccome è venuta una cosa carina e decisamente divertente vi mando il link tressan.wifiweb.it.
Se sono riuscito a farlo è solo merito della curiosità di imparare come funzionava GoJack. :D
« Ultima modifica: Novembre 27, 2014, 10:01:16 pm da 3vixan »
Connesso
 

Contatta Daniele8787 l'autore di GoJack


Se vuoi ringraziare me (Daniele8787) e ciopper90, per il lavoro svolto fin'ora,
puoi prendere in considerazione una libera donazione. Grazie mille.