base64 encode java переменную?

Тема в разделе "JavaScript", создана пользователем usergeyv, 17 янв 2018.

  1. usergeyv

    usergeyv Постоялец

    Регистр.:
    5 июл 2013
    Сообщения:
    131
    Симпатии:
    20
    код
    PHP:
    var PIMPLINK "мойсайт.ру";
    function 
    base()
    {
        
    document.theform1.nick.value;

        if(
    x.length 11)
        {
          return 
    0;
        }

        var 
    displayURL x.replace("http://""");

        
    document.location.search.substring(1,11);
        
    "";

        
    document.theform1.thelink4.value "http://"+PIMPLINK+"/?" "" y;
        
    document.theform1.thelink5.value "<a href=\"http://"+PIMPLINK+"/?" "" "\">" displayURL "</a>";
        
    document.theform1.thelink6.value "[_url=http://"+PIMPLINK+"/?" x  "" "]" displayURL "[_/url_]";

    }
    мне нужно на выходе
    HTML:
    http://мойсайт.ру/?здесь base64 encode
    Не могу понять как реализовать, прошу показать код

    В php все проще base64_encode()

    а java хз как его делать,помогите

    Спасибо:D
    Вот и ответ https://javascript.ru/php/base64_encode
     
    Последнее редактирование модератором: 18 янв 2018
  2. latteo

    latteo Эффективное использование PHP, MySQL

    Moderator
    Регистр.:
    28 фев 2008
    Сообщения:
    1.596
    Симпатии:
    1.506
    Это решение в лоб, делать математические вычисления JS`ом на клиенте дурной тон.

    Есть нативные atob() and btoa() - https://developer.mozilla.org/ru/docs/Web/API/WindowBase64/Base64_encoding_and_decoding

    Лучше до JS сокращай от Java там только слово взяли, из-за популярности последнего в тот момент. И сделали ужасного монстра, который на java был не похож совсем. И только сейчас спустя 22 года js начинает понемногу догонять по синтаксису и возможностям.
     
    usergeyv нравится это.