我尝试从源中提取字节数据,对其进行加密,然后将其存储在文件系统中。
对于加密,我使用jasypt和BasicTextEncryptor类。为了存储到文件系统,我使用了Apache 的 Commons IOUtils类。
需要时,这些文件将被解密,然后发送到用户的浏览器。该系统在默认字符集为MacRoman的本地计算机上运行,但在默认字符集为UTF-8的服务器上失败。
当我在流程的每个阶段明确设置编码以使用MacRoman时,它也可以在服务器上运行,但我对此表示怀疑,因为我的其余代码使用UTF8。
有没有一种方法可以在不转换为 MacRoman 的情况下使用代码?