如果在百度搜索“社区中心”。浏览器地址栏关键字是这样的wd=%C9%E7%C7%F8%D6%D0%D0%C4如果是asp做。
<%=Chr(&hc9e7)%><br>
<%=Chr(&hc7f8)%><br>
<%=Chr(&hd6d0)%><br>
<%=Chr(&hd0c4)%><br>直接这样就得到这个四个字。(wd=后有8个%,两个两个组合,前面加&h,就可以得到。)看上去像16进制数字,但是也不行。
另外在asp里面<%=Eval(&hc9e7)%>会得到-13849,-13849就是‘社’的ascii码。<%=Chr(-13849)%><br>
<%=Chr(-14344)%><br>
<%=Chr(-10544)%><br>
<%=Chr(-12092)%><br> 其实这样也是这个四个字“社区中心”。
如果直接是-13849可以取到汉字,但是怎么到过wd=%C9%E7%C7%F8%D6%D0%D0%C4这些字符渠道汉字呢,
asp里面直接Eval函数就可以,但csharp里好像没有。请高手帮忙看看。
<%=Chr(&hc9e7)%><br>
<%=Chr(&hc7f8)%><br>
<%=Chr(&hd6d0)%><br>
<%=Chr(&hd0c4)%><br>直接这样就得到这个四个字。(wd=后有8个%,两个两个组合,前面加&h,就可以得到。)看上去像16进制数字,但是也不行。
另外在asp里面<%=Eval(&hc9e7)%>会得到-13849,-13849就是‘社’的ascii码。<%=Chr(-13849)%><br>
<%=Chr(-14344)%><br>
<%=Chr(-10544)%><br>
<%=Chr(-12092)%><br> 其实这样也是这个四个字“社区中心”。
如果直接是-13849可以取到汉字,但是怎么到过wd=%C9%E7%C7%F8%D6%D0%D0%C4这些字符渠道汉字呢,
asp里面直接Eval函数就可以,但csharp里好像没有。请高手帮忙看看。
解决方案 »
- Sql server 2000有查询分析器可用,Access可有?
- textBox,编辑完成后,点其他的地方,怎么焦点还没失去? 光标还在里面?
- UMI与网站设计模式
- 5-(++i)+(++i)的原理,求解
- 求通过自定义坐标截取谷歌地图思路
- [求助] ADO.net中,使用OLEDB,调用存储过程,怎样才能得到输出参数的值?为何我一直都只能得到空值呢?
- 关于。NET的校友录的一个问题。..
- C# 通过WindowsAPi操作其他程序 疑问
- 未能加载文件或程序集“PetShop.SQLServerDAL”或它的某一个依赖项。
- 谁知道怎么让光盘自动运行的那个文件自动打开一个html页?
- 序列化问题
- 看下这个问题,如果想传递一个DataSet, 用同样的方法能实现么 ?
string[] _ValueText = "%C9%E7%C7%F8%D6%D0%D0%C4".Split(new char[] { '%' }, StringSplitOptions.RemoveEmptyEntries); MemoryStream _Memory =new MemoryStream();
for (int i = 0; i != _ValueText.Length; i++)
{
_Memory.WriteByte( Convert.ToByte(_ValueText[i], 16));
}
byte[] _ValueBytes = _Memory.ToArray();
string _Value = System.Text.Encoding.GetEncoding("GB2312").GetString(_ValueBytes);直接转换byte[] 就可以了.
//添加一个System.Web 的引用
string cn = Server.UrlDecode(wd);