update
continuous-integration/drone/push Build is failing Details

This commit is contained in:
Anang Yusman 2026-02-19 11:50:29 +08:00
parent c027c84c16
commit c5b3e7cb3b
1 changed files with 3 additions and 5 deletions

View File

@ -345,15 +345,13 @@ export default function DetailContent() {
function decodeHtmlString(raw: string = "") { function decodeHtmlString(raw: string = "") {
if (!raw) return ""; if (!raw) return "";
// 1⃣ Hapus newline escape, backslash, dsb
let decoded = raw let decoded = raw
.replace(/\\n/g, "\n") .replace(/\\n/g, "\n")
.replace(/\\"/g, '"') // ubah \" jadi " .replace(/\\"/g, '"')
.replace(/\\'/g, "'") // ubah \' jadi ' .replace(/\\'/g, "'")
.replace(/\\\\/g, "\\") // ubah \\ jadi \ .replace(/\\\\/g, "\\")
.trim(); .trim();
// 2⃣ Decode entity HTML (misal ")
const el = document.createElement("textarea"); const el = document.createElement("textarea");
el.innerHTML = decoded; el.innerHTML = decoded;
return el.value; return el.value;