Hi Jayman11
First, you should tell us which version of paypal_ipn you are using, it might help.
If you are using a version <2.3.3 , update it, so you will have this line where you can setup the right charset you use
Around line 500
/********************************************************************************
*************
* Currently these are the supported charsets: *
* big5, euc-jp, euc-kr, euc-tw, gb2312, hz-gb-2312, ibm-862, iso-2022-cn, iso-2022-jp, *
* iso-2022-kr, iso-8859-1, iso-8859-2, iso-8859-3, iso-8859-4, iso-8859-5, iso-8859-6, *
* iso-8859-7, iso-8859-8, iso-8859-9, iso-8859-13, iso-8859-15, ko18-r, shift_jis, *
* utf-7, utf-8, utf-16, utf-16be, utf-16le, utf-16_platformendian, utf-16_oppositeendian, *
* utf-32, utf-32be, utf-32le, utf-32_platformendian, utf-32_oppositeendian, usa-ascii, *
* windows-1250, windows-1251, windows-1252, windows-1253, windows-1254, windows-1255, *
* windows-1256, windows-1257, windows-1258, windows-874, windows-949, x-mac-greek, *
* x-mac-turkish, x-mac-centraleurroman, x-mac-cyrillic, ebcdic-cp-us, ibm-1047 *
***************************************************************************
*******************/
$parameters['charset'] = "iso-8859-2"; // Modify this line if you have problems with the character set.
// EOF parameters fix by AlexStudio
Hope this will help
Nicolas