diff --git a/src/Util/ParseUrl.php b/src/Util/ParseUrl.php
index bb3ebbc10..ce2a0ea96 100644
--- a/src/Util/ParseUrl.php
+++ b/src/Util/ParseUrl.php
@@ -212,9 +212,13 @@ class ParseUrl
// Expected forms:
// -
// -
- if (preg_match('/charset=["\']?([^\'"]*?)[\'"]/', $body, $matches)) {
- $charset = trim(trim(trim(array_pop($matches)), ';,'));
- }
+ // We escape