Non UTF-8 (legacy) locales are not part of the default installation, but are still available in the system/locale/extra package. For example, in order to install the de_DE.ISO8859-1 locale, the package system/locale/extra has to be added to the AI manifest too.
... <software_data action="install"> <name>pkg:/entire@release</name> <name>pkg:/group/system/solaris-desktop</name> <name>pkg:/system/locale/extra</name> </software_data> ...