diff --git a/websocket-sharp/HttpBase.cs b/websocket-sharp/HttpBase.cs index 4468a5bd..9daea3d4 100644 --- a/websocket-sharp/HttpBase.cs +++ b/websocket-sharp/HttpBase.cs @@ -106,9 +106,9 @@ namespace WebSocketSharp var charset = contentType.Substring (i + 8); i = charset.IndexOf (';'); if (i != -1) - charset = charset.Substring (0, i); + charset = charset.Substring (0, i).TrimEnd (); - return Encoding.GetEncoding (charset); + return Encoding.GetEncoding (charset.Trim ('"')); } private static byte[] readEntityBody (Stream stream, string length)