Unicode To ASCII In C# (Lossy)
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