Revolucent icon

Unicode To ASCII In C# (Lossy)

Revolucent | PRO | 07/03/14 03:52:05 AM UTC | 0 ⭐ | 1139 👁️ | Never ⏰ | []
C# |

480 B

|

None

|

0 👍

/

0 👎

using System;
using System.Text;
using System.Web;
 
namespace Encodorama
{
    static class StringExtensions
    {
        public static string ToASCII(this string s)
        {
            return Encoding.ASCII.GetString (Encoding.Unicode.GetBytes (s));
        }
    }
 
    class MainClass
    {
        public static void Main (string[] args)
        {
            var s = HttpUtility.HtmlDecode ("† is a Unicode character representing a cross.");
            Console.WriteLine (s);
            Console.WriteLine (s.ToASCII ());
        }
    }
}

Comments