title: Delphi XE6 - No mapping for the Unicode character exists in the target multi-byte code page
body: <p>I get this exception error whenever I want to write data to a firebird db:</p>
  
  <blockquote>
    <p><code>No mapping for the Unicode character exists in the target multi-byte code page</code></p>
  </blockquote>
  
  <p>I tried to change the string in my write-function to UnicodeString, but I still get the same error.</p>
  
  <p>I have 2 computers:</p>
  
  <ul>
  <li>Delphi XE2, with Intraweb 12 (12.2.25)</li>
  <li>Delphi XE6 with Intraweb 14 (14.0.32)</li>
  </ul>
  
  <p>Everything works fine on the IW12 PC, but I have these strange problems in my application on the IW14 computer.</p>
  
  <p>I'm not doing any special string manipulations, only simple read/write to the DB.</p>
  
  <p>If i understand it correctly, this is a Delphi error and not the intraweb's. How can I make it go away?</p>
  
  <p>here is a simple write example to an IBX ibTable that doesn't work :</p>
  
  <pre><code>With ibTable Do begin
    Open;
  Try
    Append;
    Post;   //  &lt;&lt;---  error when try to Post
  Finally
    Close;
  End;//Try
  </code></pre>