字符串编码解码工具类
来源:互联网 发布:中国巡航导弹 知乎 编辑:程序博客网 时间:2024/05/29 18:23
/** * 字符编码 * @see 该方法默认会以UTF-8编码字符串 * @see 若想自己指定字符集,可以使用<code>encode(String chinese, String charset)</code>方法 */ public static String encode(String chinese){ return encode(chinese, "UTF-8"); } /** * 字符编码 * @see 该方法通常用于对中文进行编码 * @see 若系统不支持指定的编码字符集,则直接将<code>chinese</code>原样返回 */ public static String encode(String chinese, String charset){ chinese = (chinese==null ? "" : chinese); try { return URLEncoder.encode(chinese, charset); } catch (UnsupportedEncodingException e) { LogUtil.getLogger().error("编码字符串[" + chinese + "]时发生异常:系统不支持该字符集[" + charset + "]"); return chinese; } } /** * 字符解码 * @see 该方法默认会以UTF-8解码字符串 * @see 若想自己指定字符集,可以使用<code>decode(String chinese, String charset)</code>方法 */ public static String decode(String chinese){ return decode(chinese, "UTF-8"); } /** * 字符解码 * @see 该方法通常用于对中文进行解码 * @see 若系统不支持指定的解码字符集,则直接将<code>chinese</code>原样返回 */ public static String decode(String chinese, String charset){ chinese = (chinese==null ? "" : chinese); try { return URLDecoder.decode(chinese, charset); } catch (UnsupportedEncodingException e) { LogUtil.getLogger().error("解码字符串[" + chinese + "]时发生异常:系统不支持该字符集[" + charset + "]"); return chinese; } }
阅读全文
0 0
- 字符串编码解码工具类
- URL编码解码工具类
- 编码解码相关工具类
- Java BASE64编码解码工具类
- 字符串编码和解码
- java base64 编码解码工具
- js对字符串编码,解码 .net对字符串编码,解码
- 字符串的编码和解码
- 使用GTMBase64编码解码字符串
- 字符串的编码解码技术
- 对字符串进行编码解码
- 使用GTMBase64编码解码字符串
- 使用GTMBase64编码解码字符串
- 使用GTMBase64编码解码字符串
- python 字符串编码与解码
- 字符串的编码与解码
- 使用GTMBase64编码解码字符串
- 使用GTMBase64编码解码字符串
- sessionStorage 、localStorage 和 cookie 之间的区别
- 顺序表插入删除查找操作
- 统计学习方法——第二章学习笔记
- 导出pdf之--html2canvas
- shiro--jar包导入
- 字符串编码解码工具类
- java基本操作
- 简单的linux杂项设备驱动的写法
- 利用inode删除指定文件
- 待整理
- puppeteer学习(一)——puppeteer与Chrome Headless
- Axios通过mock模拟数据进行通信的几种方式
- HTTP消息头网页缓存控制以及header常用指令
- python.scrapy爬虫-xpath查询语法