How to Determine the Character Encoding of Rhythmyx’s Host Operating System

Rhythmyx requires that the host Operating System uses UTF-8 as its default character set. Follow the instructions below to determine the character set of Rhythmyx’s host Operating System. If you determine that the host Operating System is not using UTF-8, you’ll probably want to override that setting. If you’re running Rhythmyx version 6.x, then you’ll want to create a RhythmyxServer.ja file to override the host Operating System character set. If you’re running Rhythmyx version 5.x, then you’ll want to not only create a RhythmyxServer.ja file to override the host Operating System character set for the Rhythmyx server, but you’ll also want to edit the catalina.bat/sh file to override the host Operating System character set for the Tomcat AppServer (publisher) as well.

This document resolves a Common Scenario where the database publishing plugin fails to generate the correct output encoding using the sys_getBase64EncodedBody UDF.