Mercurial Hosting > luan
annotate src/goodjava/util/GoodUtils.java @ 1648:224af797b1f9
Mainly small install script improvements
- Consistent usage of `$LUANHOME`, removed reliance on current directory.
- Made Luan build and install fine (on Linux) without requiring launching it via sudo. Only asks to elevate privileges if installation failed.
- Minor spelling mistake fix.
author | Fox |
---|---|
date | Mon, 28 Mar 2022 18:00:12 +0200 |
parents | 1cc6c7fa803d |
children | 2f4c99c02436 |
rev | line source |
---|---|
1583 | 1 package goodjava.util; |
2 | |
3 import java.io.UnsupportedEncodingException; | |
4 import java.util.Base64; | |
5 | |
6 | |
7 public final class GoodUtils { | |
8 | |
9 public static byte[] getBytes(String s,String charsetName) { | |
10 try { | |
11 return s.getBytes(charsetName); | |
12 } catch(UnsupportedEncodingException e) { | |
13 throw new RuntimeException(e); | |
14 } | |
15 } | |
16 | |
17 public static String base64Encode(String s) { | |
18 return Base64.getEncoder().encodeToString(getBytes(s,"UTF-8")); | |
19 } | |
20 } |