Oracle Forms (MOSC)

MOSC Banner

Problems with national characters when upgrading from Forms 10g to 11g

Hi,

We are upgrading a big application from Forms 10G to 11G and have a problem with „national characters“.

Data base is UTF8 (NLS_LANG=AMERICAN_AMERICA.UTF8), 11G (11.2.0.3.0) and we have a lot of characters like ÄÖÜ etc.

While everything worked in 10G, I met such bugs in 11G:

1) Forms field with max.length = 3 and "Data Length Semantics" set to Null gives error when reading from DB a value ‘äöü’.

   It works ok if I change “Semantics” to CHAR.

   I tried to include “NLS_LENGTH_SEMANTICS =CHAR” into default.env file, but it didn’t help.

2) A procedure inside a Form gives error when I assign value ‘ä’ to variable declared as varchar2(1).

Howdy, Stranger!

Log In

To view full details, sign in to My Oracle Support Community.

Register

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

Category Leaderboard

Top contributors this month

New to My Oracle Support Community? Visit our Welcome Center

MOSC Help Center