Advertisements
In some case special characters are converted into unicode like below string. how to change again into special character.
Ex:-
///Incoming string
"ਸਪੋਰਟਸ ਫੈਕਟਰੀ ‘ਚ ਅੱਗ ਨਾਲ ਹਾਹਾਕਾਰ ,ਦੇਖੋ ਅੱਗ ‘ਤੇ ਕਿਵੇਂ ਪਾਇਆ ਕਾਬੂ"
///Expected output
"ਸਪੋਰਟਸ ਫੈਕਟਰੀ ‘ਚ ਅੱਗ ਨਾਲ ਹਾਹਾਕਾਰ ,ਦੇਖੋ ਅੱਗ ‘ਤੇ ਕਿਵੇਂ ਪਾਇਆ ਕਾਬੂ"
>Solution :
You can use DOMParser to convert the string.
function decodeHTMLEntities(text) {
const parser = new DOMParser();
const decodedString = parser.parseFromString(text, 'text/html').body.textContent;
return decodedString;
}
decodeHTMLEntities("ਸਪੋਰਟਸ ਫੈਕਟਰੀ ‘ਚ ਅੱਗ ਨਾਲ ਹਾਹਾਕਾਰ ,ਦੇਖੋ ਅੱਗ ‘ਤੇ ਕਿਵੇਂ ਪਾਇਆ ਕਾਬੂ");
// Expected output
"ਸਪੋਰਟਸ ਫੈਕਟਰੀ ‘ਚ ਅੱਗ ਨਾਲ ਹਾਹਾਕਾਰ ,ਦੇਖੋ ਅੱਗ ‘ਤੇ ਕਿਵੇਂ ਪਾਇਆ ਕਾਬੂ"