Java Url 编码
来源:互联网 发布:mysql 修复表 编辑:程序博客网 时间:2024/05/29 17:22
changePath(path).replaceAll(" ", "%20");
public static String changePath(String oldPath)
{int length = oldPath.length();
StringBuilder buffer = null;
for (int i = 0; i < length; i++)
{
char ch = oldPath.charAt(i);
if (ch < 0x0100)
{
if (buffer != null)
{
buffer.append(ch);
}
continue;
}
byte[] bytes = null;
try
{
bytes = String.valueOf(ch).getBytes("UTF-8");
}
catch(Exception e)
{
if (buffer != null)
{
buffer.append(ch);
}
continue;
}
if (buffer == null)
{
buffer = new StringBuilder().append(oldPath, 0, i);
}
for (int j = 0; j < bytes.length; j++)
{
buffer.append('%');
buffer.append(toHexChar(bytes[j] >> 4));
buffer.append(toHexChar(bytes[j]));
}
}
return buffer == null ? oldPath : buffer.toString();
}
/**
* @param ch
* @return
*/
public static char toHexChar(int ch)
{
ch &= 15;
if (ch < 10)
{
return (char)(ch + '0');
}
return (char)(ch + ('A' - 10));
}
- java URL编码问题
- java 编码2 url
- URL编码 java
- java编码转换url
- java url编码转换
- Java Url 编码
- java url 传参 编码
- java URL编码
- URL(基础四) java中的URL编码
- java里url编码解析
- Java中对Url编码
- java url编码与解码
- java--URL编码和解码
- java url 编码中只编码中文
- java URL的编码和还原
- 关于java中url编码的问题
- JAVA 对 URL 进行 编码与解码
- java javascript url编码和解码
- Android开发新手HelloWorld解析
- 常用数据结构与算法:二叉堆(binary heap)
- strcpy的缺陷和改进
- 堆和栈,队列的区别
- javascript 数值操作
- Java Url 编码
- Android游戏开发十日通(3)-创建第一个Android游戏
- ArcGIS for Android 之Geocode查询的实现
- linux c 日期 转化成 秒
- socket入门学习 作者:吴秦
- (转)卡马克卷轴算法研究
- get与post
- javascript编辑器
- css命名规范