<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: tOracleInput - encoding parameter not available anymore in Talend Studio</title>
    <link>https://community.qlik.com/t5/Talend-Studio/tOracleInput-encoding-parameter-not-available-anymore/m-p/2377592#M139403</link>
    <description>&lt;P&gt;@samuel verheecke​&amp;nbsp;, I don't know why this option is hidden on version7.3.1, if you want to make this option is visible, modify the parameter SHOW="false" to SHOW="true" in tOracleInput_java.xml file, and restart studio.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Shong&lt;/P&gt;</description>
    <pubDate>Fri, 14 Jan 2022 09:10:25 GMT</pubDate>
    <dc:creator>Anonymous</dc:creator>
    <dc:date>2022-01-14T09:10:25Z</dc:date>
    <item>
      <title>tOracleInput - encoding parameter not available anymore</title>
      <link>https://community.qlik.com/t5/Talend-Studio/tOracleInput-encoding-parameter-not-available-anymore/m-p/2377591#M139402</link>
      <description>&lt;P&gt;Hello, &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I migrated to Talend Open Studio for Data Integration &lt;B&gt;version 7.3.1&lt;/B&gt; (from version 6.5.1)&lt;/P&gt;&lt;P&gt;The parameter "Encoding" of the tOracleInput component is now masked as we can see in the file : tOracleInput_java.xml&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;	&amp;lt;ADVANCED_PARAMETERS&amp;gt;&lt;/P&gt;&lt;P&gt;		&amp;lt;PARAMETER NAME="ENCODING" FIELD="ENCODING_TYPE" NUM_ROW="100"&lt;/P&gt;&lt;P&gt;			REQUIRED="true" SHOW_IF="USE_EXISTING_CONNECTION == 'false'" &lt;/P&gt;&lt;P&gt;SHOW="false"&lt;/P&gt;&amp;gt;&lt;P&gt;			&amp;lt;DEFAULT&amp;gt;"ISO-8859-15"&amp;lt;/DEFAULT&amp;gt;&lt;/P&gt;&lt;P&gt;		&amp;lt;/PARAMETER&amp;gt;&lt;/P&gt;&lt;P&gt;	&amp;lt;/ADVANCED_PARAMETERS&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;How can I set the encoding type now that the parameter is not available anymore ?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I get &lt;/P&gt;&lt;P&gt;ISO-8859-15 strings from my result set while I want UTF-8 strings.&lt;/P&gt;&lt;P&gt;Due to that fact, the data comparison is tricky and requires &lt;/P&gt;&lt;P&gt;this kind of formula : &lt;/P&gt;&lt;P&gt;"ôéà".equals(new String(row1.column1.getBytes("ISO-8859-15"), "UTF-8") )&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I would prefer a global solution rather than the usage of such formulas with which I'm not comfortable.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 15 Nov 2024 23:18:49 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/tOracleInput-encoding-parameter-not-available-anymore/m-p/2377591#M139402</guid>
      <dc:creator>bi-dev-1</dc:creator>
      <dc:date>2024-11-15T23:18:49Z</dc:date>
    </item>
    <item>
      <title>Re: tOracleInput - encoding parameter not available anymore</title>
      <link>https://community.qlik.com/t5/Talend-Studio/tOracleInput-encoding-parameter-not-available-anymore/m-p/2377592#M139403</link>
      <description>&lt;P&gt;@samuel verheecke​&amp;nbsp;, I don't know why this option is hidden on version7.3.1, if you want to make this option is visible, modify the parameter SHOW="false" to SHOW="true" in tOracleInput_java.xml file, and restart studio.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Shong&lt;/P&gt;</description>
      <pubDate>Fri, 14 Jan 2022 09:10:25 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/tOracleInput-encoding-parameter-not-available-anymore/m-p/2377592#M139403</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2022-01-14T09:10:25Z</dc:date>
    </item>
    <item>
      <title>Re: tOracleInput - encoding parameter not available anymore</title>
      <link>https://community.qlik.com/t5/Talend-Studio/tOracleInput-encoding-parameter-not-available-anymore/m-p/2377593#M139404</link>
      <description>&lt;P&gt;Thanks for your response.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The parameter seems to be masked because it has no effect now.&lt;/P&gt;&lt;P&gt;I unmasked the parameter and I selected UTF-8 in the component configuration. &lt;/P&gt;&lt;P&gt;The returned value is still encoded in ISO-8859-15.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;This feature may be implemented in a different way on version 7.3.1.&lt;/P&gt;&lt;P&gt;Please let me know.&lt;/P&gt;</description>
      <pubDate>Fri, 14 Jan 2022 10:29:44 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/tOracleInput-encoding-parameter-not-available-anymore/m-p/2377593#M139404</guid>
      <dc:creator>bi-dev-1</dc:creator>
      <dc:date>2022-01-14T10:29:44Z</dc:date>
    </item>
    <item>
      <title>Re: tOracleInput - encoding parameter not available anymore</title>
      <link>https://community.qlik.com/t5/Talend-Studio/tOracleInput-encoding-parameter-not-available-anymore/m-p/2377594#M139405</link>
      <description>&lt;P&gt;Sorry, I made a mistake identifying the problem.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The returned value is well encoded in UTF-8.&lt;/P&gt;&lt;P&gt;It is auto-detected by the driver (parameter not needed).&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;My issue seems to be related to the encoding of my job.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;row1.column1 = value "ôéà" returned from the database&lt;/P&gt;&lt;P&gt;new String(row1.column1.getBytes("UTF-8"), "UTF-8") returns "ôéà"&lt;/P&gt;&lt;P&gt;new String("ôéà".getBytes("UTF-8"), "UTF-8") returns "???"&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I don't understand where the problem comes from.&lt;/P&gt;&lt;P&gt;Preferences &amp;gt; General &amp;gt; Workspace &amp;gt; Text file encoding = UTF-8&lt;/P&gt;&lt;P&gt;TOS.ini contains : -Dfile.encoding=UTF-8&lt;/P&gt;&lt;P&gt;My JAVA platform is OpenJDK 11&lt;/P&gt;</description>
      <pubDate>Fri, 14 Jan 2022 14:34:40 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/tOracleInput-encoding-parameter-not-available-anymore/m-p/2377594#M139405</guid>
      <dc:creator>bi-dev-1</dc:creator>
      <dc:date>2022-01-14T14:34:40Z</dc:date>
    </item>
    <item>
      <title>Re: tOracleInput - encoding parameter not available anymore</title>
      <link>https://community.qlik.com/t5/Talend-Studio/tOracleInput-encoding-parameter-not-available-anymore/m-p/2377595#M139406</link>
      <description>&lt;P&gt;@samuel verheecke​&amp;nbsp;, I don't know why you need this formula in your job. &lt;/P&gt;&lt;P&gt;new String("ôéà".getBytes("UTF-8"), "UTF-8") returns "???"&lt;/P&gt;&lt;P&gt;If you need to change the job execution encoding,  try to change it from the job level.&lt;/P&gt;&lt;P&gt;Click the&amp;nbsp;&lt;B&gt;Run&lt;/B&gt;&amp;nbsp;tab &amp;gt;&amp;nbsp;&lt;B&gt;Advanced settings&lt;/B&gt;&amp;nbsp;&amp;gt; select&amp;nbsp;&lt;B&gt;Use specific JVM arguments&lt;/B&gt;&amp;nbsp;&amp;gt;&amp;nbsp;&lt;B&gt;New&lt;/B&gt;&amp;nbsp;&amp;gt; enter&amp;nbsp;&lt;B&gt;-Dfile.encoding=UTF-8&lt;/B&gt;. Then regenerate and redeploy the task from TAC.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Shong&lt;/P&gt;</description>
      <pubDate>Mon, 17 Jan 2022 02:28:02 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/tOracleInput-encoding-parameter-not-available-anymore/m-p/2377595#M139406</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2022-01-17T02:28:02Z</dc:date>
    </item>
    <item>
      <title>Re: tOracleInput - encoding parameter not available anymore</title>
      <link>https://community.qlik.com/t5/Talend-Studio/tOracleInput-encoding-parameter-not-available-anymore/m-p/2377596#M139407</link>
      <description>&lt;P&gt;Thanks for your help. &lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The link that you provided does not work :&lt;/P&gt;&lt;P&gt;"Oops! Looks like we ran into a problem with your request. Please contact Talend Customer Support for further assistance."&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Originally, I need to compare "ôéà" and row1.column1&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I know row1.column1 is equal to ôéà&lt;/P&gt;&lt;P&gt;But &lt;B&gt;&lt;I&gt;"ôéà".equals(row1.column1)&lt;/I&gt; fails&lt;/B&gt;.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;I&gt;new String(row1.column1.getBytes("UTF-8"), "UTF-8")&lt;/I&gt; was just to check the encoding of the value returned by the database.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The issue comes from the value I typed in the job.&lt;/P&gt;&lt;P&gt;&lt;I&gt;new String("ôéà".getBytes("UTF-8"), "UTF-8")&lt;/I&gt; should return : ôéà (instead of ???)&lt;/P&gt;</description>
      <pubDate>Mon, 17 Jan 2022 09:11:08 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/tOracleInput-encoding-parameter-not-available-anymore/m-p/2377596#M139407</guid>
      <dc:creator>bi-dev-1</dc:creator>
      <dc:date>2022-01-17T09:11:08Z</dc:date>
    </item>
    <item>
      <title>Re: tOracleInput - encoding parameter not available anymore</title>
      <link>https://community.qlik.com/t5/Talend-Studio/tOracleInput-encoding-parameter-not-available-anymore/m-p/2377597#M139408</link>
      <description>&lt;P&gt;@samuel verheecke​&amp;nbsp;, sorry, I didn't notice it is an internal article, I have updated my post to include the article content, can you try to update the encoding from job level and test again?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 18 Jan 2022 09:36:54 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/tOracleInput-encoding-parameter-not-available-anymore/m-p/2377597#M139408</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2022-01-18T09:36:54Z</dc:date>
    </item>
  </channel>
</rss>

