E1: BSFN: How to Resolve "Warning C4819" when Compiling Business Function or Table Trigger (Doc ID 1298596.1)

Last updated on MAY 30, 2017

Applies to:

JD Edwards EnterpriseOne Tools - Version SP24 and later
Information in this document applies to any platform.

Goal

When building table trigger (or during package build), the following warning message is received:

The following example shows the error received in building table trigger for F4211:

c:\e900\DV900\include\xt4311z1.h(1360) : warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
...
c:\e900\DV900\include\xt4311z1.h(1360) : warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
...
c:\e900\DV900\include\b4208400.h(644) : warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
...
c:\e900\DV900\include\xt4111z1.h(2245) : warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
...
Creating library c:\e900\DV900\lib32\JDBTRG2.lib and object c:\e900\DV900\lib32\JDBTRG2.exp

************Build Finished************
JDBTRG2.dll - 0 error(s), 35 warning(s): Built successfully.

What is the cause of warning and how to get rid of the warning C4819?

Solution

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms