We have recently switched to Struts 1.0 from a previous beta version. After migrating we are having problems in uploading certain files. The files do get uploaded to the server but the contents get corrupted some times. We further investigate this problem and found out that files get damaged when they contains non-English content. E.g. if we upload a Microsoft Excel file that contains non-English characters it got corrupted, and we are unable to process that file with MS Excel afterwards. The problems disappears if we switch back to old struts.jar file. Any ideas how to fix this problem. Is it safe to replace the struts.jar file with old one as in interim solution?.