function rot(x)
{
var s = [];
for (var i = 0; i < x.length; i ++)
{
var j = x.charCodeAt(i);
if ((j >= 33) && (j <= 126))
{
s[i] = String.fromCharCode(33 + ((j + 14) % 94));
}
else
{
s[i] = String.fromCharCode(j);
}
}
return s.join('');
}
Mit dieser Funktion möchte ich einen Text "verschlüsseln" sofern man es verschlüsseln nennen kann, der Text soll nur nicht lesbar sein, Rot47 reicht da =)
Aber wenn ich Umlaute einbaue und sie mit Alert oder Console.log ausgebe, kommen da nur seltsame Zeichen raus, wie umgehe ich das? o_O Irgendwie muss ich doch auch Umlaute ver/entschlüsseln können.
Danke für Antworten =)