Policy-Files, die von der Standard Policy-Implementierung verwendet werden, müssen im Codeset UTF-8 codiert sein. Das policytool verarbeitet und erzeugt entsprechend auch nur UTF-8 codierte Policy-Files. Da der UTF-8 Codeset in den ersten 127 Zeichen mit dem ASCII Codeset übereinstimmt, kann der Anwender eine Datei in diesem Codeset auch erzeugen, indem er die Datei mit dem Editor im üblichen Native Codeset (OSD_EBCDIC_DF04_1) erzeugt und dann mit dem Tool native2ascii in den ASCII Codeset konvertiert.
ACHTUNG!
native2ascii übernimmt beim Erzeugen der neuen Datei nicht die Zugriffsrechte der alten Datei. Diese müssen ggf. noch mit chmod geändert werden.
Seit Version JENV V1.4B steht die System-Property sun.security.policy.utf8 zur Verfügung, mit der auch Policy-Files mit Native Codeset verwendet werden können. sun.security.policy.utf8 kann mit den Werten true oder false belegt werden. Mit folgenden Aufruf können also wieder Policy-Files im Native Encoding verwendet werden:
java -Dsun.security.policy.utf8=false...
Wir empfehlen aber, UTF-8 codierte Policy-Files zu verwenden.