System.Text.UnicodeEncoding 急!!!!!!!!!!!!

oldjackyone 2006-11-01 01:34:44
System.Text.UnicodeEncoding converter = new System.Text.UnicodeEncoding();
byte[] conditionExpress = converter.GetBytes(ViewState["ConditionExpress"].ToString());//这里面有+号,NND,再转过来的时候就没有+号了.
string ConditionExpress = HttpUtility.UrlEncode(conditionExpress);
...全文
160 4 打赏 收藏 举报
写回复
4 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
oldjackyone 2006-11-01
  • 打赏
  • 举报
回复
哎.真是感谢!!!
copico 2006-11-01
  • 打赏
  • 举报
回复
System.Text.UnicodeEncoding.Unicode.GetString()
用这个来把字节数组转成字符串
oldjackyone 2006-11-01
  • 打赏
  • 举报
回复
谁有空,帮着试一下啊!!!

各位老大们.
oldjackyone 2006-11-01
  • 打赏
  • 举报
回复
using System;
using System.Threading;
using System.Runtime.Remoting.Messaging;

namespace AsyncDele
{
class Class1
{

static void Main(string[] args)
{
string conditionExpress="and Convert(DateTime,CONVERT(Varchar(4),Year(a.ChargeTime))+'-'+CONVERT(Varchar(2),Month(a.ChargeTime))+'-'+CONVERT(Varchar(2),Day(a.ChargeTime))) <=CONVERT(DateTime,'2006-11-1') and Convert(DateTime,CONVERT(Varchar(4),Year(a.ChargeTime))+'-'+CONVERT(Varchar(2),Month(a.ChargeTime))+'-'+CONVERT(Varchar(2),Day(a.ChargeTime))) >=CONVERT(DateTime,'2006-10-17')";

System.Text.UnicodeEncoding converter = new System.Text.UnicodeEncoding();
byte[] conditionExpress1 = converter.GetBytes(conditionExpress);
string ConditionExpress1 = System.Web.HttpUtility.UrlEncode(conditionExpress1);


string ConditionExpress2 = System.Web.HttpUtility.UrlDecode(ConditionExpress1);
System.Text.UnicodeEncoding converter1 = new System.Text.UnicodeEncoding();
byte[] conditionExpress3 = System.Web.HttpUtility.UrlDecodeToBytes(ConditionExpress2);
Console.WriteLine(converter1.GetString(conditionExpress3));
Console.ReadLine();
}
}
}

发帖
.NET社区

6.1w+

社区成员

.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
帖子事件
创建了帖子
2006-11-01 01:34
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。