Mostra notizie nelle discussioni
  • Avatar
    ☺
    Scritto da
    il 2009-12-22 10:22:00.0 alle 2009-12-22 10:22:00.0
    Trollate totali: 2013
    [encoding] giambelentani
    Dai che voi le sapete 'ste cose.
    Sto facendo un applicazione enterprise per websphere, che viene filtrata da un webserver che fa reverse proxy. Nel mezzo c'è pure CA SiteMinder che leggendo dei dati dell'utente autenticato prende alcuni attributi sull'ldap e me li passa come request header.
    Stavo simulando la situazione con un js che fa un xhr usando setRequestHeader, e ho un problema di encoding.
    Il carattere separatore di uno degli attributi sarà la 'ì' (i accentata, U+00EC, Alt+0236), ma non riesco a farmela leggere correttamente. Ho provato ad aggiungere un header Content-Type con charset=utf-8 o con iso-8859-1 ma non funziona.
    Come risolvo? Se risolvo, come faccio a sapere che una volta messa in onda non ho un altro problema di encoding? Cosa devo verificare?
    HAAALLLPPPP!!!!
    • Avatar
      ☺
      Scritto da
      il 2009-12-22 11:30:00.0 alle 2009-12-22 11:30:00.0
      Trollate totali: 42885
      Re: [encoding] giambelentani
      Boh ? La mia esperienza dice che implementando un servlet filter che setta sempre l'encoding come UTF-8, si risolvono un mucchio di problemi Sorride !

      Cosa intendi con "non me lo legge correttamente" ? Posta un po di codice Sorride !
      `"la realta' non e' cosi' terrificante come vogliono farti credere" - Giambo ` - Wakko che cita Giambo
      • Avatar
        ☺
        Scritto da
        il 2009-12-22 11:34:00.0 alle 2009-12-22 11:34:00.0
        Trollate totali: 2013
        Re: [encoding] giambelentani

        - Scritto da: Giambo
        > Boh ? La mia esperienza dice che implementando un
        > servlet filter che setta sempre l'encoding come
        > UTF-8, si risolvono un mucchio di problemi Sorride
        > !
        >
        > Cosa intendi con "non me lo legge correttamente"
        > ? Posta un po di codice Sorride
        > !

        Intendo sul js
        setRequestHeader("MY_HEADER","ABCìDEF")

        sulla action
        se stampo request.getHeader("MY_HEADER") ottengo ABC¶ÂDEF

        I simbolacci variano a seconda di impostare un header Content-Type diverso.
        Comunque ho risolto con una luuuuunga telefonata, concordando un separatore < 0127. Nella riunione sembrava una cosa impossibile invece è una razzata per loro. Meno male. Sorride
        • Avatar
          ☺
          Scritto da
          avvelentani
          Cubicolario
          il 2009-12-22 11:53:00.0 alle 2009-12-22 11:53:00.0
          Trollate totali: 18184
          Re: [encoding] giambelentani

          - Scritto da: suoranciata
          >
          > - Scritto da: Giambo
          > > Boh ? La mia esperienza dice che implementando
          > un
          > > servlet filter che setta sempre l'encoding come
          > > UTF-8, si risolvono un mucchio di problemi Sorride
          > > !
          > >
          > > Cosa intendi con "non me lo legge correttamente"
          > > ? Posta un po di codice Sorride
          > > !
          >
          > Intendo sul js
          > setRequestHeader("MY_HEADER","ABCìDEF")
          >
          > sulla action
          > se stampo request.getHeader("MY_HEADER") ottengo
          > ABC¶ÂDEF
          >
          > I simbolacci variano a seconda di impostare un
          > header Content-Type
          > diverso.
          > Comunque ho risolto con una luuuuunga telefonata,
          > concordando un separatore < 0127. Nella riunione
          > sembrava una cosa impossibile invece è una
          > razzata per loro. Meno male.
          > Sorride

          la risposta a occhio sembra utf-8 interpretato come iso-latin-1.
          I think happiness is love
          - Vladimir Putin
          • Avatar
            ☺
            Scritto da
            il 2009-12-22 11:56:00.0 alle 2009-12-22 11:56:00.0
            Trollate totali: 2013
            Re: [encoding] giambelentani

            - Scritto da: avvelentani
            >
            > - Scritto da: suoranciata
            > >
            > > - Scritto da: Giambo
            > > > Boh ? La mia esperienza dice che implementando
            > > un
            > > > servlet filter che setta sempre l'encoding
            > come
            > > > UTF-8, si risolvono un mucchio di problemi Sorride
            > > > !
            > > >
            > > > Cosa intendi con "non me lo legge
            > correttamente"
            > > > ? Posta un po di codice Sorride
            > > > !
            > >
            > > Intendo sul js
            > > setRequestHeader("MY_HEADER","ABCìDEF")
            > >
            > > sulla action
            > > se stampo request.getHeader("MY_HEADER") ottengo
            > > ABC¶ÂDEF
            > >
            > > I simbolacci variano a seconda di impostare un
            > > header Content-Type
            > > diverso.
            > > Comunque ho risolto con una luuuuunga
            > telefonata,
            > > concordando un separatore < 0127. Nella riunione
            > > sembrava una cosa impossibile invece è una
            > > razzata per loro. Meno male.
            > > Sorride
            >
            > la risposta a occhio sembra utf-8 interpretato
            > come
            > iso-latin-1.

            Probabilmente allora ci dev'essere qualcosa sul layer di struts o del framework che ci hanno appoggiato sopra che fa casino.
<softv>

Pagina generata in 98 millisecondi

Utenti attivi: 10 nell'ultimo minuto, 24 negli ultimi cinque minuti, 48 negli ultimi 15 minuti