Konwertuj znaki spoza ASCII (umlauty, akcenty…) na najbliższy odpowiednik ASCII (tworzenie slug)

Szukam drogiJavaScript konwertować nieASCII znaki w ciągu znaków do ich najbliższego odpowiednika, podobnie jak to, coPHP iconv funkcja działa. Na przykład, jeśli ciąg wejściowy toRånades på Skyttis i Ö-vik, powinien zostać przekonwertowany naRanades pa skyttis i o-vik. Spojrzałem naphpjs aleiconv nie jest wliczony w cenę.

Czy można wykonać taką konwersję w JavaScript, jeśli tak, to w jaki sposób?

questionAnswers(2)

yourAnswerToTheQuestion