fix: updated decode method to handle special characters like emojis and others

This commit is contained in:
Chesterkxng
2025-07-18 19:52:23 +02:00
parent 1a327e2a93
commit ff17e540c7

View File

@@ -1,20 +1,4 @@
export function decodeString(input: string): string {
if (!input) return '';
let result = '';
let i = 0;
while (i < input.length) {
if (input[i] === '%' && i + 2 < input.length) {
const hex = input.substring(i + 1, i + 3);
const code = parseInt(hex, 16);
result += String.fromCodePoint(code);
i += 3;
} else {
result += input[i];
i++;
}
}
return result;
return decodeURIComponent(input);
}