9 lines
		
	
	
		
			353 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
			
		
		
	
	
			9 lines
		
	
	
		
			353 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
| var base32 = require('thirty-two');
 | |
| var str = "I ½ ♥ 𩶘";
 | |
| var buf = new Buffer(str, 'utf8');
 | |
| console.log('charLen', 7);
 | |
| console.log('byteLen', buf.byteLength, JSON.stringify(buf.toString('utf8')));
 | |
| var b32 = base32.encode(buf); // to base32
 | |
| console.log('encoded', b32.toString('utf8'));
 | |
| console.log('decoded', base32.decode(b32).toString('utf8'));
 |