JSFiddle - React, Tailwind, and code Playground

JavaScript

function unicode2cp1252(str) {

    var res = [];
    var char;
    for (var i = 0, len = str.length; i < len; i++) {

        char = str.charCodeAt(i)
        if(char < 128)
            res.push(str[i]);
        else if(char < 256) {
            switch(char) {
                case 233: char = "\233"; break;
                case 225: char = "\225"; break;
                case 237: char = "\237"; break;
                case 243: char = "\243"; break;
                case 250: char = "\250"; break;
            }
            res.push(char);
        } else
            res.push("&#"+char+";");
    }
    return res.join("");
}

console.log(unicode2cp1252("hoi éáíóú ʥʦʧʨ"));