Description


The language specific characters are correctly interpreted only if asn file is created with Unicode character set. Default character set for text files ( notepad.exe) may be other, ANSI in my case. Character set is than probably written in text file anyway . Character set mishmash can be source of hidden errors, especially in path and entity assignments. (win81, cze,Uniface 9.604) In ASN file is defined [Logicals] AppDescription=Střední odborné učiliště In Uniface I get following value $logical(\"AppDescription\")=\"Støední odborné uèilištì\"

Use Case


(win81, cze,Uniface 9.604) In ASN file is defined [Logicals] AppDescription=Střední odborné učiliště In Uniface I get following value $logical(\"AppDescription\")=\"Støední odborné uèilištì\" [SETTINGS] $def_charset=cp1250 $sys_charset=cp1250 $keyboard=MSWINX_1250 $display=MSWIN3_1250 ;;Narodni prostredi $NLS_LOCALE = cs_CZ $nls_sort_order=CLASSIC $NLS_CASE = nlslocale $NLS_TIME_ZONE=classic $NLS_INTERNAL_TIME=classic $NLS_FORMAT= classic

Importance


low

Type


Deployment

Operating System


Windows

Status


Open

One thought on “Respect character set of asn files on windows”

  1. CP1250 has ř at 0xF8, CP1252 has ø at that spot; CP1250 has č at 0xE8, CP1252 has è at that spot.
    So it looks like $SYS_CHARSET = CP1252 is being used somewhere to read this assignment file…
    Are you sure you don’t have a second $SYS_CHARSET somewhere (maybe usys.asn) that is overriding your $sys_charset=cp1250 ?

Leave a Reply