apachella on jokin commons-encoding tai vastaava en muista tarkkaan. Ja sit kun rupeet ihmettelemään miksi hommat ei toimi niin tarkista et kirjaimiston enkoodaus on sama molemmissa päissä.
0Äänestä
foobarbaz
new String(new BASE64Decoder().decodeBuffer("base64String"));
löytyy JDK:sta (sun.misc)
0Äänestä
petsku
foobarbaz kirjoitti:
new String(new BASE64Decoder().decodeBuffer("base64String"));
löytyy JDK:sta (sun.misc)
...ongelma on että sun.misc* on sunin JVM spesifinen, eikä kuulu java standardi kirjastoon, mutta jos halutaan tukea vain, ja ainastaan sunin JVM tiettyä versiota (et maininnut sitä.), niin mikäpä siinä.
0Äänestä
foobarbaz
petsku kirjoitti:
...ongelma on että sun.misc* on sunin JVM spesifinen, eikä kuulu java standardi kirjastoon, mutta jos halutaan tukea vain, ja ainastaan sunin JVM tiettyä versiota (et maininnut sitä.), niin mikäpä siinä.
Tuo on kyllä totta, jakarta commons on parempin vaihtoehto, jos haluaa universaalin ratkaisin.
Kysessää on kuitenkin koulutehtävä joten tuo sun.misc varmaan käy ;)
Vastaukset 4
Vanhimmat
apachella on jokin commons-encoding tai vastaava en muista tarkkaan. Ja sit kun rupeet ihmettelemään miksi hommat ei toimi niin tarkista et kirjaimiston enkoodaus on sama molemmissa päissä.
new String(new BASE64Decoder().decodeBuffer("base64String"));
löytyy JDK:sta (sun.misc)
...ongelma on että sun.misc* on sunin JVM spesifinen, eikä kuulu java standardi kirjastoon, mutta jos halutaan tukea vain, ja ainastaan sunin JVM tiettyä versiota (et maininnut sitä.), niin mikäpä siinä.
Tuo on kyllä totta, jakarta commons on parempin vaihtoehto, jos haluaa universaalin ratkaisin.
Kysessää on kuitenkin koulutehtävä joten tuo sun.misc varmaan käy ;)