一个URL路径编码(C#版)
来源:互联网 发布:uu网络加速器 编辑:程序博客网 时间:2024/04/30 04:24
/// <summary>
///功 能:获取该字符串ASC码转义取反的编码,注意,在编码前对单个字节的大小进行了规格化,便于以后取值(URL不支持中文,构造URL如有困难请用ANSICode来规格化
///输入参数:from_string输入的字符串变量
///输出参数:to_string,输出的字符串变量
public string GetTransNumber(string from_string)
{
string trans_cache=null;
string to_string=null;
if(from_string!=null)
{
for(int i=0;i<from_string.Length;i++)
{
int trans_num=(int)Encoding.ASCII.GetBytes(from_string.Substring(i,1).ToString())[0];
if(trans_num>=1)
{
trans_num=(255-trans_num);
if(trans_num<10)
{
trans_cache=trans_cache+"00"+trans_num;
}
else if(trans_num<100)
{
trans_cache=trans_cache+"0"+trans_num;
}
else
{
trans_cache=trans_cache+trans_num;
}
}
}
to_string=trans_cache;
}
return to_string;
}
/// <summary>
///功 能:获取被GetTransNumber转换后的字符串的原值
///输入参数:from_string输入的字符串变量
///输出参数:to_string,输出的字符串变量
///
public string GetTransString(string from_string)
{
string trans_cache=null;
string to_string=null;
if(from_string!=null)
{
if((from_string.Length % 3)<=0)
{
for(int i=0;i<from_string.Length/3;i++)
{
int trans_num=Convert.ToInt32(from_string.Substring(i*3,3));
trans_cache=trans_cache+(char)(255-trans_num);
}
to_string=trans_cache;
}
}
return to_string;
}
- 一个URL路径编码(C#版)
- 一个URL路径编码(ASP版)
- C#版winform实现UrlEncode (URL编码)
- C#版winform实现UrlEncode (URL编码)
- C# Url编码解码
- C#实现Url编码
- C# URL 编码 解码
- C#获取url/路径方法
- C#实现UrlEncode (URL编码)
- 【转】C# 中文URL编码
- C# URL编码对照表
- C# String进行Url编码,Url编码解码生成String
- 解决 c# js url 乱码,c# url 编码 UrlEncode,javascript url 编码 encodeURI,解析
- C# 识别url是否是网络路径
- C# 中文在URL中的编码
- C#实现Url编码和解码
- C#转换Base64编码,解码的URL
- C#实现Url编码和解码
- linux下面配置java环境变量
- 测试CSDN Blog
- 基于Nokia平台的游戏通用框架
- ASP.NET 2.0 + SQL 2005 空间 QQ:36378874
- Exceptional C++ Style之12
- 一个URL路径编码(C#版)
- 一个URL路径编码(ASP版)
- C++短跑回顾
- 在Delphi 2006 上安装ReportBuilder 9.01
- Session详解
- Tomcat的class加载的优先顺序一览
- bde错误编码
- 任务七:计算机测试软件的使用
- 紧急求援!!!