Hi all,
since 2017 the committee of German spelling has accepted a definition of a new character ẞ , which is a
uppercase variant of ß (sharp s).
We recently ran into an issue to store this special character in a database (DB_LOCALE=de_de.UTF8).
Firstly, we had the suspicion that our Java code was not able to handle the character, but it seems the IDS
cannot store this character (tried with dbaccess directly, IDS 14.10FC11).
Is there any workaround for this ? (other than enforcing lowercase for the ß everywhere ...) ?
Steps to reproduce (on my machine, Ubuntu 22.04):
(needs a UTF-8 terminal, LANG=de_DE.UTF-8)
create an empty DB with DB_LOCALE=de_de.UTF8, set CLIENT_LOCALE to same value
create a text file test.unl with the following content:
ẞ|
sql script:
create table test (test varchar (20)); - (char (20) does not work as well, same as nvarchar))
load from test.unl insert into test;
The statement breaks with the following error:
Unknown error message 0.
847: Error in load file row1
Bug or feature ?
Best,
Marcus