111,119
社区成员
发帖
与我相关
我的任务
分享
[code=C#]public string us7change(string sourcestr)
{
string str =string.Empty;
byte [] tmpstr =Encoding.GetEncoding("gb2312").GetBytes(sourcestr);
for(int i=0;i<tmpstr.Length;i++)
{
str +=tmpstr[i];
}
string drtstr ="";
byte[] tmpstr2;
for(int i=0;i<str.Length-3;i++)
{
tmpstr2=new byte[1];
tmpstr2[0] = str.Substring(i, 2) + 128 ;
tmpstr2[1] = str.Substring(i + 2, 2) + 128;
drtstr += Encoding.Default.GetString(tmpstr2);
i += 3;
}
return drtstr ;
}
[/code]
public string us7change(string sourcestr)
{
string str ="";
byte [] tmpstr =Encoding.GetEncoding("gb2312").GetBytes(sourcestr);
for(int i=0;i<tmpstr.Length;i++)
{
str +=tmpstr[i];
}
string drtstr ="";
byte[] tmpstr2;
for(int i=0;i<str.Length-3;i++)
{
tmpstr2=new byte[1];
tmpstr2[0] = str.Substring(i, 2) + 128 ;
tmpstr2[1] = str.Substring(i + 2, 2) + 128;
drtstr += Encoding.Default.GetString(tmpstr2);
i += 3;
}
return drtstr ;
}
public string us7change(string sourcestr )
string str ;
Byte [] tmpstr = Encoding.GetEncoding("gb2312").GetBytes(sourcestr) ;
for(int i=0;i<tmpstr.Length - 1;i++)
str = str & tmpstr(i) ;
string drtstr ;
for(int j=0;j<tmpstr.Length - 1;j++)
{
byte [] tmpstr2=new byte[2];
tmpstr2(0) = str.Substring(i, 2) + 128;
tmpstr2(1) = str.Substring(i + 2, 2) + 128;
drtstr = drtstr + Encoding.Default.GetString(tmpstr2);
j = j + 3 ;
}
return drtstr ;