Entirely finished more adjustements in the futur please credit my github page if you re-use my vigenere cipher JavaScript function the encoding function encode also all the spaces and characters, caps and low caps are supported : specials chars like : " ! ù $ £ : / ; . ? , * µ = + - @ ^ <> _ ` ~ & # {} [] | éè () and others character