C# Code: How to transform Åäö to Aao

software demo per opzioni binarie I have extended the Friendly Url Rewriter in one project to rewrite all URL:s following a specific pattern to a search page.

Search Engine Optimization (SEO) with Friendly URL Rewriter

option 1 Instead of having to use URL that looks like this:


http://suleibnitz.at/?opyre=bin%C3%A4re-optionen-vs-forex&689=12 binäre optionen vs forex We accept URL:s in a more friendly format and rewrite internally to the format above with parameters:

www banc de binary com http://www.example.com/åland-hotel.html

binaire opties roulette There exists no file with that name on the server instead we recognize the pattern  with a regular exception like this one:

binära optioner demo ^(?<country>.+)-(?<type>.+)\.html$

Google AdWords does not allow diacritic marks in URLS

gestione rischio opzioni binarie image Using letters with accents, rings and umlaut a url is not allowed with Google AdWords so we needed a generic matching algorithm that would both recognize “aland” and “åland” when comparing search parameters.

voglio capire come funzionano le opzioni binarie There is a nice Unicode function, String.Normalize(), that makes it very easy to transform unwanted characters into something allowed.

seroquel coupons manufacturer Fabrice wrote a snippet of code to transform Åäö to Aao that I used:

che cos e il trading binario public static String RemoveDiacritics(string s) { string normalizedString = s.Normalize(NormalizationForm.FormD); StringBuilder stringBuilder = new StringBuilder(); for (int i = 0; i < normalizedString.Length; i++) { char c = normalizedString[i]; if (CharUnicodeInfo.GetUnicodeCategory(c) != UnicodeCategory.NonSpacingMark) stringBuilder.Append(c); } return stringBuilder.ToString(); }