Since you know how it is mangled, you can try to unmangle it by decoding the received UTF-8 bytes, encoding to latin1, and decoding as UTF-8 again. Only your mangled strings, pure ASCII strings, or very unlikely latin-1 string combinations will successfully decode twice., Note: If you work in a multi-byte environment, save the text file with UTF-8 encoding before importing the text file. See Administering Oracle Web Applications Desktop Integrator for details on defining custom mappings., Hi, I have a requirement to build a new webadi to upload item categories in the oracle eBS system., Hi, How to set the Oracle charset to UTF-8 encoding in order to work with UTF8 encoded xml feeds. Currently it is ISO-8859 encoded, as shown in the following. SQL> select * from nls_database_par, In some cases oacore gets out of memory error and WebADI fails in uploading. Error Message of WebADI. --------------------------------- The result of the upload cannot be displayed. Contact your system administrator if this problem persists. This was due to a program fault., There are different solutions you can use to change your file to UTF-8 encoding: Gmail or Google Drive. Microsoft Excel without UTF-8 CSV. If you have a Gmail account or used Google Drive previously. Open Google Drive. Create a new Google Sheets document. Import your CSV file..