• Этот JavaScript код используется для кодирования / декодирования данных с использованием base64 (кодировка эта разработана, чтобы можно было перегонять двоичные данные через текстовые транспортные слои, которые не являются 8-битными, к примеру, http). Сценарий полностью совместим с UTF-8 кодировкой. Вы можете использовать формат base64 как очень простой механизм шифрования. Разумеется, это не является шифрованием, но скрыть от любопытных глаз что-то, к примеру в cookie сойдет. Для php аналогичные функции base64_encode и base64_decode встроены в ядро, для js же пока приходится использовать самописные функции. Если вы планируете использовать кодировку UTF-8 в проекте, не забудьте установить кодировку страницы на UTF-8 .