在尝试使用 Shrinksafe custom_rhino.jar 构建 Dojo 时,我得到了 MalformedInputException。当构建到达包含以 UTF-8 存储的法语字母的自定义小部件/模板时,就会出现问题。AIX 机器的 LANG=en_US 应该是正确的,根据其他记录在案的有关 IBM JRE 的 MalformedInputException 的问题来判断。
切换到 Sun 的 JRE 是不可接受的解决方案,因为此构建必须在 IBM AIX 上运行。解决方案可能是更改 AIX 中的某些内容或更改 IBM JRE 中的设置或两者兼而有之。到目前为止,我一直没有成功。
dojo 论坛中也描述了问题,但没有适当的解决方案。