A text saved in our database was causing problems. After some investigation, I found out that the text was the following:
var text = '"\ud835\ude45\ud835\ude6a\ud835\ude68\ud835\ude69\ud835\ude5e\ud835\ude5b\ud835\ude5e\ud835\ude66\ud835\ude6a\ud835\ude5a \ud835\ude68\ud835\ude6a\ud835\ude56\ud835\ude68 \ud835\ude67\ud835\ude5a\ud835\ude68\ud835\ude65\ud835\ude64\ud835\ude68\ud835\ude69\ud835\ude56\ud835\ude68 \ud835\ude5e\ud835\ude63\ud835\ude59\ud835\ude5e\ud835\ude58\ud835\ude56\ud835\ude63\ud835\ude59\ud835\ude64 \ud835\ude64\ud835\ude68 \ud835\ude58\ud835\ude56\u0301\ud835\ude61\ud835\ude58\ud835\ude6a\ud835\ude61\ud835\ude64\ud835\ude68 \ud835\ude67\ud835\ude5a\ud835\ude56\ud835\ude61\ud835\ude5e\ud835\ude6f\ud835\ude56\ud835\ude59\ud835\ude64\ud835\ude68 \ud835\ude5a \ud835\ude5b\ud835\ude64\ud835\ude69\ud835\ude64\ud835\ude5c\ud835\ude67\ud835\ude56\ud835\ude5b\ud835\ude5a \ud835\ude69\ud835\ude64\ud835\ude59\ud835\ude64 \ud835\ude64 \ud835\ude65\ud835\ude67\ud835\ude64\ud835\ude58\ud835\ude5a\ud835\ude68\ud835\ude68\ud835\ude64 \ud835\ude65\ud835\ude56\ud835\ude67\ud835\ude56 \ud835\ude65\ud835\ude64\ud835\ude63\ud835\ude69\ud835\ude6a\ud835\ude56\ud835\ude67 \ud835\ude63\ud835\ude56 \ud835\ude66\ud835\ude6a\ud835\ude5a\ud835\ude68\ud835\ude69\ud835\ude56\u0303\ud835\ude64. \ud835\ude47\ud835\ude5a\ud835\ude62\ud835\ude57\ud835\ude67\ud835\ude5a-\ud835\ude68\ud835\ude5a \ud835\ude59\ud835\ude5a \ud835\ude56\ud835\ude63\ud835\ude5a\ud835\ude6d\ud835\ude56\ud835\ude67 \ud835\ude68\ud835\ude6a\ud835\ude56 \ud835\ude5b\ud835\ude64\ud835\ude69\ud835\ude64"';
I know that it can be read with decodeURIComponent(JSON.parse(text)), which outputs:
" ́ ̃. - "
I have two questions: how can I convert that text to
"Justifique suas respostas indicando os cálculos realizados e fotografe todo o processo para pontuar na questão. Lembre-se de anexar sua foto"
And what is the most probable way that it was written in a textarea and saved in my DB?
Please notice that:
'' === 'Justifique' // returns false