namespace DR.FV2016.Web.Helpers { //public static class UrlHelpers //{ // public static string UrlFriendly(this string s) // { // string aringReplacedSt = s.Replace("å", "aa").Replace("Å", "AA"); // string stFormD = aringReplacedSt.Normalize(NormalizationForm.FormD); // StringBuilder sb = new StringBuilder(); // for (int ich = 0; ich < stFormD.Length; ich++) // { // UnicodeCategory uc = CharUnicodeInfo.GetUnicodeCategory(stFormD[ich]); // if (uc != UnicodeCategory.NonSpacingMark) // { // var ch = Char.ToLower(stFormD[ich]); // if (ch == 'ø') // { // sb.Append("oe"); // } // else if (ch == 'æ') // { // sb.Append("ae"); // } // else if ((ch >= 'a' && ch <= 'z') || (ch >= '0' && ch <= '9')) // { // sb.Append(ch); // } // else if (sb.Length > 0 && sb[sb.Length - 1] != '-') // { // sb.Append('-'); // } // } // } // return sb.ToString().Normalize(NormalizationForm.FormC).Trim('-'); // } //} }