|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Registered User
Iscritto dal: Aug 2006
Messaggi: 305
|
[JAVA] Lingua delle pagine web
Ciao... la mia applicazione java deve scaricare delle pagine html da un sito di quelli multilingua. Se vi accedo tramite Internet Explorer, la lingua è Italiano. Se invece scarico la pagina col mio programma in java, la lingua è inglese. Sarebbe utile e interessante se il mio programmino riuscisse a scaricarla in italiano...
|
![]() |
![]() |
![]() |
#2 |
Senior Member
Iscritto dal: Sep 2007
Messaggi: 754
|
Magari c'è un parametro per impostare la lingua da poter passare come stringa di interrogazione, tipo http://www.utl.com?lang=IT
__________________
http://www.tevigroup.it/ |
![]() |
![]() |
![]() |
#3 |
Senior Member
Iscritto dal: Nov 2005
Città: TO
Messaggi: 5206
|
Un sito può determinare la lingua "preferita" dall'utente in almeno 3 modi:
1) tramite selezione manuale dell'utente con link, pulsanti, <select> o altro (cosa che poi si "traduce" in un GET o POST ad un apposito URL, eventualmente con parametro che indica la lingua). 2) tramite l'header Accept-Language nella request HTTP. 3) tramite il "remote address", cioè l'indirizzo IP del client sfruttando un apposito servizio di IP Geo location. Visto che dici che con Java la lingua è in inglese, la 3) la escludo a priori. Direi che è la 2). Se fai una singola richiesta della stessa identica pagina sia con IE che con Java e il risultato è subito diverso (quindi non dipende da una operazione di selezione manuale dell'utente), allora può essere solo la 2).
__________________
Andrea, SCJP 5 (91%) - SCWCD 5 (94%) |
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 03:10.