const str = "‘쿠폰 사용하기’";
const entityNameToCodeMap = {
'‘': '‘',
'’': '’'
};
let replacedStr = str;
for (const [entityName, entityCode] of Object.entries(entityNameToCodeMap)) {
replacedStr = replacedStr.split(entityName).join(entityCode);
}
console.log(replacedStr);
Or
import { decode } from 'html-entities';
const decodedMent = decode(ment);
<li>{{ decodedMent }}</li>
Or
const ho = "안녕하세요! ´반갑습니다’"; // Example with entity codes
const decodedHo = ho.replace(/&#(\d+);/g, (_, code) => {
// Convert the captured code point to a symbol
return String.fromCharCode(code);
});
console.log(decodedHo); // Output: 안녕하세요! ’반갑습니다‘ (assuming correct encoding)