Jak konwertować znaki na encje HTML za pomocą zwykłego JavaScript

Mam następujące:

var text = "Übergroße Äpfel mit Würmern";

Szukam funkcji Javascript, aby przekształcić tekst, tak aby każda specjalna litera była reprezentowana przez sekwencję encji HTML w następujący sposób:

var newText = magicFunction(text);
...
newText = "Übergroße Äpfel mit Würmern";

Funkcja powinnanie tylko uciec od liter tego przykładuale także wszystkie te.

Jak byś to osiągnął? Czy istnieje jakaś istniejąca funkcja? (Zwykły, ponieważ preferowane jest rozwiązanie bez ram)

Btw: Tak, widziałemto pytanie ale to nie odpowiada mojej potrzebie.

questionAnswers(11)

yourAnswerToTheQuestion