If I am doing something wrong any help would be greatly appreciated. I thought it was possible the boundary having ;charset after it, but I am not sure how to remove it. After two days I'm exhausted trying to figure this out.
Could you reach out to the apache httpd server project and check with them if this is a bug on their side? Looking at the various RFCs and how encoding is supposed to work here, it doesn't look like adding charset information there is wrong.