以UTF-8为例:
测试字符串:☕️午后咖啡☕️
一、编码
hive> select reflect('java.net.URLEncoder', 'encode','☕️午后咖啡☕️' , "UTF-8");
输出:
%E2%98%95%EF%B8%8F%E5%8D%88%E5%90%8E%E5%92%96%E5%95%A1%E2%98%95%EF%B8%8F
二、解码
hive> select reflect('java.net.URLDecoder', 'decode','%E2%98%95%EF%B8%8F%E5%8D%88%E5%90%8E%E5%92%96%E5%95%A1%E2%98%95%EF%B8%8F' , "UTF-8");