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 = "안녕하세요! &#180;반갑습니다&#8217;"; // 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)

+ Recent posts