From f8a70130e7bfc8a1fa9992366c19c44c30c47819 Mon Sep 17 00:00:00 2001 From: sta Date: Sun, 30 Sep 2018 17:58:37 +0900 Subject: [PATCH] [Modify] Add it --- websocket-sharp/Net/HttpUtility.cs | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/websocket-sharp/Net/HttpUtility.cs b/websocket-sharp/Net/HttpUtility.cs index a54de11a..08abb41e 100644 --- a/websocket-sharp/Net/HttpUtility.cs +++ b/websocket-sharp/Net/HttpUtility.cs @@ -155,6 +155,29 @@ namespace WebSocketSharp.Net return buff.ToString (); } + private static string htmlEncode (string s) + { + var buff = new StringBuilder (); + + foreach (var c in s) { + buff.Append ( + c == '"' + ? """ + : c == '&' + ? "&" + : c == '<' + ? "<" + : c == '>' + ? ">" + : c > 159 + ? String.Format ("&#{0};", (int) c) + : c.ToString () + ); + } + + return buff.ToString (); + } + private static void initEntities () { // Build the dictionary of HTML entity references.