Skip to content

Instantly share code, notes, and snippets.

@renestein
Created November 10, 2010 16:17
Show Gist options
  • Save renestein/671054 to your computer and use it in GitHub Desktop.
Save renestein/671054 to your computer and use it in GitHub Desktop.
public static readonly string CHAR_UNICODE_FORMAT = "&#{0};";
public static string EncodeUnicodeChars(this string srcString)
{
if (srcString == null)
{
throw new ArgumentNullException("srcString");
}
return srcString.Aggregate(new StringBuilder(),
(sb,
currrentChar) =>
{
sb.AppendFormat(CHAR_UNICODE_FORMAT , ((int)currrentChar).ToString());
return sb;
},
sb => sb.ToString());
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment