есть строка "\x3a1" как можно определить, какой символ имеется ввиду? в исходной строке конвертация выглядит так: ":1", но есть ведь и код "\x3a1", означающий символ 'Ρ'(Greek Capital Letter Rho)
Неправильно понимаешь. В js символы с кодами 256 и больше не пишутся через \x, они пишутся через \u, причём ровно в 4 цифры. Ну или с фигурными скобками. А твои \x301 - это 2 символа - \x30 и просто 1.
<p>Ρ</p>
<p><script>document.write("\u03a1")</script></p>
<p><script>document.write("\x3a1")</script></p>
<p><script>document.write("\u{3a1}")</script></p>
Продвижение своими сайтами как стратегия роста и независимости