<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <title>Web service json problema encoding caratteri</title>
  <link rel="self" href="https://liferay.dev/c/message_boards/find_thread?p_l_id=119785294&amp;threadId=112311666" />
  <subtitle>Web service json problema encoding caratteri</subtitle>
  <id>https://liferay.dev/c/message_boards/find_thread?p_l_id=119785294&amp;threadId=112311666</id>
  <updated>2026-04-03T23:13:43Z</updated>
  <dc:date>2026-04-03T23:13:43Z</dc:date>
  <entry>
    <title>RE: Web service json problema encoding caratteri</title>
    <link rel="alternate" href="https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=112316302" />
    <author>
      <name>Fabrizio Attanasio</name>
    </author>
    <id>https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=112316302</id>
    <updated>2019-02-12T11:19:19Z</updated>
    <published>2019-02-12T11:19:19Z</published>
    <summary type="html">Ciao Daniele,&lt;br /&gt;ho risolto aggiungendo questa linea di codice al mio client java...&lt;br /&gt;&lt;br /&gt;wr.write(urlParameters.getBytes(&amp;#34;UTF-8&amp;#34;));&lt;br /&gt;&lt;br /&gt;Ora è tutto ok.&lt;br /&gt;&lt;br /&gt;Grazie ancora. Saluti</summary>
    <dc:creator>Fabrizio Attanasio</dc:creator>
    <dc:date>2019-02-12T11:19:19Z</dc:date>
  </entry>
  <entry>
    <title>RE: Web service json problema encoding caratteri</title>
    <link rel="alternate" href="https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=112313758" />
    <author>
      <name>Daniele Baggio</name>
    </author>
    <id>https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=112313758</id>
    <updated>2019-02-12T10:22:54Z</updated>
    <published>2019-02-12T10:22:54Z</published>
    <summary type="html">Fabrizio,&lt;br /&gt;&lt;br /&gt;in questo tipo di problemi di solito Liferay è l&amp;#39;ultimo pezzo a cui dare la colpa.&lt;br /&gt;Ci possono essere impostazioni da verificare a livello di JVM, di database, di Tomcat, di Apache httpd che gli sta di fronte magari.&lt;br /&gt;&lt;br /&gt;Primo test:&lt;br /&gt;inserisci un utente con dei caratteri unicode attraverso il portale, modo standard, e vedi se Liferay mantiene il testo corretto.&lt;br /&gt;&lt;br /&gt;​​​​​​​</summary>
    <dc:creator>Daniele Baggio</dc:creator>
    <dc:date>2019-02-12T10:22:54Z</dc:date>
  </entry>
  <entry>
    <title>Web service json problema encoding caratteri</title>
    <link rel="alternate" href="https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=112311665" />
    <author>
      <name>Fabrizio Attanasio</name>
    </author>
    <id>https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=112311665</id>
    <updated>2019-02-12T09:53:27Z</updated>
    <published>2019-02-12T09:53:27Z</published>
    <summary type="html">Ciao a tutti,&lt;br /&gt;ho riscontrato un problema in un web service implementato su Liferay 6.2ce gae5&lt;br /&gt;In pratica quando gli passo i parametri con delle lettere accentate tipo ò à ì, il ws non interpreta bene i caratteri dei parametri.&lt;br /&gt;Qualcuno ha una soluzione da indicarmi?&lt;br /&gt;&lt;br /&gt;Questo è il mio web service :&lt;br /&gt;&lt;br /&gt;@AccessControlled(guestAccessEnabled=true)&lt;br /&gt;    @JSONWebService(method=&amp;#34;POST&amp;#34;,value=&amp;#34;/registraUser&amp;#34;)&lt;br /&gt;    public Object registraUser(String nome,String cognome){&lt;br /&gt;    ....&lt;br /&gt;    ....&lt;br /&gt;&lt;br /&gt;    }&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;e questo è il client java dove lo chiamo:&lt;br /&gt;String urlString=urlWsPortalApplication;&lt;br /&gt;        //GET TOKEN ---------------------------------------------------------------------------------------&lt;br /&gt;&lt;br /&gt;        URL url = new URL(urlString+&amp;#34;registraUser&amp;#34;);&lt;br /&gt;        HttpURLConnection con = (HttpURLConnection) url.openConnection();&lt;br /&gt;&lt;br /&gt;        con.setRequestMethod(&amp;#34;POST&amp;#34;);&lt;br /&gt;        String urlParameters = &amp;#34;nome=&amp;#34;+nome+&amp;#34;&amp;amp;cognome=&amp;#34;+cognome;&lt;br /&gt;&lt;br /&gt;        // Send post request&lt;br /&gt;        con.setDoOutput(true);&lt;br /&gt;        DataOutputStream wr = new DataOutputStream(con.getOutputStream());&lt;br /&gt;        wr.writeBytes(urlParameters);&lt;br /&gt;        wr.flush();&lt;br /&gt;        wr.close();&lt;br /&gt;&lt;br /&gt;        int responseCode = con.getResponseCode();&lt;br /&gt;&lt;br /&gt;        ....&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Ripeto funziona tutto bene tranne che per le parole accentate dove me le sostituisce con dei simboli strani.&lt;br /&gt;&lt;br /&gt;Grazie</summary>
    <dc:creator>Fabrizio Attanasio</dc:creator>
    <dc:date>2019-02-12T09:53:27Z</dc:date>
  </entry>
</feed>
