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 éáíóú ʥʦʧʨ"));