字符编码工具类
来源:互联网 发布:山东网络诈骗案 编辑:程序博客网 时间:2024/06/10 01:18
/**
* 转换编码 ISO-8859-1到GB2312
* @param text
* @return
*/
public static final String ISO2GB(String text) {
String result = "";
try {
result = new String(text.getBytes("ISO-8859-1"), "GB2312");
}
catch (UnsupportedEncodingException ex) {
ex.printStackTrace();
}
return result;
* 转换编码 ISO-8859-1到GB2312
* @param text
* @return
*/
public static final String ISO2GB(String text) {
String result = "";
try {
result = new String(text.getBytes("ISO-8859-1"), "GB2312");
}
catch (UnsupportedEncodingException ex) {
ex.printStackTrace();
}
return result;
}
/**
* Utf8URL编码
* @param s
* @return
*/
public static final String Utf8URLencode(String text) {
StringBuffer result = new StringBuffer();
for (int i = 0; i < text.length(); i++) {
char c = text.charAt(i);
if (c >= 0 && c <= 255) {
result.append(c);
}else {
byte[] b = new byte[0];
try {
b = Character.toString(c).getBytes("UTF-8");
}catch (Exception ex) {
}
for (int j = 0; j < b.length; j++) {
int k = b[j];
if (k < 0) k += 256;
result.append("%" + Integer.toHexString(k).toUpperCase());
}
}
}
return result.toString();
}
0 0
- 字符编码工具类
- 字符编码工具类
- Java 字符编码工具类
- Java 字符编码工具类
- Java 字符编码工具类
- 字符编码处理工具类
- C++ 字符编码转换工具类
- Java工具箱之字符编码工具类
- 字符编码转换工具
- 字符编码查看工具
- Java 字符编码工具类 [UTF-8 编码实现]
- 字符转换Unicode编码工具
- JAVA工具类集锦5--字符编码规范类
- 判断字符编码以及转码的一个工具类
- php 的字符编码转换工具
- Linux iconv --字符编码转换工具
- Linux 命令iconv -字符编码转换工具
- linux中字符编码转换工具iconv
- Linux手动安装TMUX 编译 以及遇到的问题
- [leetcode] 85.Maximal Rectangle
- 兼容各浏览器的点击复制文本框内容的Jquery插件
- Linux下的Memcache安装
- GT2440使用串口+tftp安装linux系统
- 字符编码工具类
- MyEclipse优化设置(最详细版本)
- 对未来的洞察力是成功的要素之一
- django 日志配置
- Volley的基本使用
- 每天一个linux命令(1):ls命令
- Python 3.4 - urllib.request 学习爬虫爬网页(一)
- 如何在Mac OSX上提取App Store上的iOS应用信息
- POJ 1698--Alice's Chance【最大流 && 经典】