diff --git a/src/Fetch/Message.php b/src/Fetch/Message.php index b679bac..99b7570 100755 --- a/src/Fetch/Message.php +++ b/src/Fetch/Message.php @@ -531,11 +531,11 @@ protected function processStructure($structure, $partIdentifier = null) } } - $messageBody = @mb_convert_encoding($messageBody, self::$charset, $parameters['charset']); + $messageBody = @mb_convert_encoding($messageBody, self::$charset, strtoupper($parameters['charset'])); $mb_converted = true; } if (!$mb_converted) { - $messageBodyConv = @iconv($parameters['charset'], self::$charset . self::$charsetFlag, $messageBody); + $messageBodyConv = @iconv(strtoupper($parameters['charset']), self::$charset . self::$charsetFlag, $messageBody); if ($messageBodyConv !== false) { $messageBody = $messageBodyConv;