can you show an example of the command you are running and the output (maybe a screenshot?)
below are commands which I use. First is simple nexec command, second one is nexec –r . Both results are the same.k
In our DB, there is this:
I my scripts I use the same commands. I also tried replace(replace(replace(ci_org1_name,'Ä','A'),'Ö','O'),'Å','A') from…
But in the log I can see question marks.
Vladka Frantikova, Technical Specialist
28. října 3346/91, CZ – 702 00 OSTRAVA
Please note: The information contained in this message may be legally privileged and confidential and protected from disclosure. If the reader of this message is not the intended recipient, you are hereby notified that any unauthorised use, distribution or copying of this communication is strictly prohibited. If you have received this communication in error, please notify us immediately by replying to the message and deleting it from your computer. Thank You.
and if you login directly to the OS and run the same command you have the correct output ? when you do that what is the LANG variable set to in your session ?
LANG variable is set to EN. We have also static server groups in BSA with special characters. When I use blcli command ServerGroup listChildGroupsInGroup to list all static groups from a parent group, I can also see question marks in group names. For example:
static group in BSA: JÄMTKRAFT AB
in log of my script there is: J?MTKRAFT AB
Special characters can in be in a name of a static group but when I run a script, in its log there cannot be these special characters?
it seems like the transcoding isn't happening properly. from the nexec man page:
It should be noted that if there are any transcoding issues, that unrecognized characters are replaced with question marks ('?'). If this type of behaviour is not
wanted, then one should use the -r (raw) option to have no transcoding done.