Both Core Services and Manage must be updated to enable Pound (£) and Euro (€) signs in passwords.
This article explains how to enable Euro (€) and Pound (£) signs in passwords if your system's default character encoding is not UTF-8.
Changes will be required in the following areas:
- Domain:
naming/ATPNAMES.LAX
- CEP:
localhost/ATPNODE.LAX
- ea/mconsole:
mconsole/ATPCONS.LAX
- Tomcat (see Tomcat instructions below)
Domain, CEP, and ea/mconsole
- Domain:
naming/ATPNAMES.LAX
- CEP:
localhost/ATPNODE.LAX
- ea/mconsole:
mconsole/ATPCONS.LAX
In each of the three files above, do the following:
- Find the following entry:
lax.nl.java.option.additional=
. - Add the following to it:
-Dfile.encoding=UTF-8
- Restart the processes.
Tomcat instructions
Windows: manual start
In bin/catalina.bat
, add 'set CATALINA_OPTS=-Dfile.encoding=UTF-8'
Windows: as a service
- Navigate to
\apache-tomcat\bin
. - Rename
tomcat9w.exe
to the registered service name (M6WebServer.exe
for the included default Tomcat).
- Run
M6WebServer.exe
as an administrator:
- Go to the Java tab.
- Add the following in a new line under Java Options:
-Dfile.encoding=UTF-8
Make sure that the correct virtual machine is set under Java Virtual Machine, if you are not using the default.
- Save changes and restart the service.
Linux
In bin/catalina.sh
, add the following near the top of the file:
export CATALINA_OPTS="$CATALINA_OPTS -Dfile.encoding=UTF-8"