<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://community.appian.com/cfs-file/__key/system/syndication/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Special characters problem</title><link>https://community.appian.com/discussions/f/general/21126/special-characters-problem</link><description>Hi all, 
 
 We are having problems when a user enters special characters ($,&amp;lt;,&amp;gt; etc) in an interface. The data is stored in the DB and later on reloaded in the form incorrectly. 
 
 I have checked in our Oracle DB that value for NLS_CHARACTERSET is WE8ISO8859P1</description><dc:language>en-US</dc:language><generator>Telligent Community 12</generator><item><title>RE: Special characters problem</title><link>https://community.appian.com/thread/82345?ContentTypeID=1</link><pubDate>Fri, 04 Jun 2021 13:37:16 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:e33ba7d9-70ea-489d-bca8-d86c187f0314</guid><dc:creator>jesusa310</dc:creator><description>&lt;p&gt;lesson learnt: hire testers funny enough to use emoticons on their comments :)&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Special characters problem</title><link>https://community.appian.com/thread/82344?ContentTypeID=1</link><pubDate>Fri, 04 Jun 2021 13:36:16 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:8939ed81-249a-4706-8dd7-e7940dcaf531</guid><dc:creator>jesusa310</dc:creator><description>&lt;p&gt;Ok, it is clear to me now that the encoding&amp;nbsp;&lt;span&gt;WE8ISO8859P1&amp;nbsp;does not support &amp;quot;&amp;euro;&amp;quot; symbol&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://forums.devart.com/viewtopic.php?t=21974"&gt;https://forums.devart.com/viewtopic.php?t=21974&lt;/a&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://stackoverflow.com/questions/29085485/how-to-store-%E2%82%AC-in-oracle-we8iso8859p1"&gt;https://stackoverflow.com/questions/29085485/how-to-store-%E2%82%AC-in-oracle-we8iso8859p1&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;I think the best solution is to update the encoding settings at the database level.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Thanks for your ideas&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Special characters problem</title><link>https://community.appian.com/thread/82340?ContentTypeID=1</link><pubDate>Fri, 04 Jun 2021 12:59:29 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:996c6b0a-c8e5-4175-b1e7-125218ed4d83</guid><dc:creator>Stefan Helzle</dc:creator><description>&lt;p&gt;A while ago we had an issue with users entering emojis in the mobile app. By default MySQL can only store 2-byte characters but emojis are 4-byte. This just breaks when storing to DB.&lt;/p&gt;
&lt;p&gt;Was discovered in production ...&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Special characters problem</title><link>https://community.appian.com/thread/82339?ContentTypeID=1</link><pubDate>Fri, 04 Jun 2021 12:56:32 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:aaeb6e98-abd9-440e-886d-0365f0f625aa</guid><dc:creator>jesusa310</dc:creator><description>&lt;p&gt;It is interesting that I have just discovered that the problem only happens with the euro &amp;euro; symbol..&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Special characters problem</title><link>https://community.appian.com/thread/82338?ContentTypeID=1</link><pubDate>Fri, 04 Jun 2021 12:17:18 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:6a39df03-e2fe-4242-99fb-423faa4c153c</guid><dc:creator>Stefan Helzle</dc:creator><description>&lt;p&gt;&lt;span&gt;WE8ISO8859P1 only stores 8 bit characters. I suggest to change this to a charset which support unicode.&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Special characters problem</title><link>https://community.appian.com/thread/82337?ContentTypeID=1</link><pubDate>Fri, 04 Jun 2021 11:07:52 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:ade4b894-ed8b-4103-8699-821e0e847e65</guid><dc:creator>jesusa310</dc:creator><description>&lt;p&gt;Thanks, removing the symbols is not desired because the users want to see them, so I think is better to substitute them.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;However I would prefer to do the configuration at the DB level, as doing it in the code will require to change multiple places.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Special characters problem</title><link>https://community.appian.com/thread/82336?ContentTypeID=1</link><pubDate>Fri, 04 Jun 2021 10:54:03 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:b5f3377d-91cc-4375-8767-0e701a5b53d2</guid><dc:creator>gayathris876948</dc:creator><description>&lt;p&gt;REGEX would probably work, but you could also use out-of-the-box Appian functions.&lt;/p&gt;
&lt;p&gt;The stripwith() function will remove any characters you define as invalid. So if you wanted to specifically remove the some symbols, you&amp;nbsp;can use stripwith() like this:&lt;/p&gt;
&lt;p&gt;stripwith(&lt;/p&gt;
&lt;p&gt;&amp;nbsp; &amp;nbsp;[Text Here],&lt;/p&gt;
&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;quot;@*^&amp;lt;&amp;gt;+)/(&amp;quot;&lt;/p&gt;
&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;)&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>