title: How to define VARCHAR columns to support special characters?
body: <p>In my table <code>product</code> I have a column: <code>product_name</code> with type <code>VARCHAR</code> and size of 100: <code>product_name varchar(100)</code></p>
  
  <p>When I try to insert a name with special characters like this one:</p>
  
  <pre><code>°%âä°%âä°%âä°%âä°%âä°%âä°%âä°%âä°%âä°%âä°%âä°%âä°%°°%âä°%âä°%âä°%âä°%âä°%âä°%âä°%âä°%âä°%âä°%âä°%âä°
  </code></pre>
  
  <p>I get this error:</p>
  
  <pre><code>ERROR : org.hibernate.util.JDBCExceptionReporter:78 : logExceptions() : Error for batch element #1: DB2 SQL Error: SQLCODE=-302, SQLSTATE=22001, SQLERRMC=null, DRIVER=3.57.82
  </code></pre>
  
  <p>My product_name column can have 100 characters, for me 'â' is 1 character.</p>
  
  <p>Is there in DB2 another type (other than <code>varchar</code>), to set it for the <code>product_name</code> column? </p>
  
  <p>thus I can execute this query:</p>
  
  <pre><code>alter table product alter column product_name set data type otherType(100);
  </code></pre>