Я переводю функцию шифрования из PHP в JS.
PHP: (Оба $y и $z являются символами ASCII, поэтому $x по своей сути является ASCII-нечетностью.)
$x = ($y ^ $z);
Выполнение этого же результата в JS приводит к $x = 0.
Я пробовал:
$x = String.fromCharCode(($y).charCodeAt(0).toString(2) ^ ($z).charCodeAt(0).toString(2));
Но он получает другой результат.