[我的ASP.net学习历程]编码转换http://www.21tx.com/dev/2004/09/21/12011.html

转载 2007年09月26日 10:16:00
<%@ Page Language="C#" AutoEventWireup="True" Debug="true" ValidateRequest="false" %>
<Script language="C#" runat="server">
void Page_Load(Object Sender,EventArgs e){
 if (!Page.IsPostBack){
  Response.Write("还没有输入任何字符!<br><br>");
  }
 else{
  Label_1.Text="";
  Label_2.Text="";
  Label_0.Text=Convert.ToString((TextBox_1.Text).Length);
 //ASCII编码输出
  ByteFunction(TextBox_1.Text);
 //字符码输出
  CharFunction(TextBox_1.Text);
 //HTML编码输出
  HtmlFunction(TextBox_1.Text);
 }
}
//ASCII编码输出函数
void ByteFunction(string str){
 Byte[] MyBytes=System.Text.Encoding.ASCII.GetBytes(str);
 for (int i=0;i<str.Length;i++){
  Label_2.Text+=Convert.ToString(MyBytes[i])+" ";
 }
}
//字符码输出函数
void CharFunction(string str){
 Byte[] MyBytes=System.Text.Encoding.ASCII.GetBytes(str);
 Char[] MyChars=System.Text.Encoding.ASCII.GetChars(MyBytes);
 //Label_2.Text=new string(MyChars);
 for (int i=0;i<str.Length;i++){
  Label_1.Text+=Convert.ToString(MyChars[i])+" ";
 }
}
//HTML编码输出函数
void HtmlFunction(string str){
 string Str_Html=(Server.HtmlEncode(str));
 Label_3.Text=Str_Html;
 Label_4.Text=Server.HtmlEncode(Str_Html);
 }
</Script>
<form runat="server">
请输入字符串:
 <ASP:TextBox ID="TextBox_1" runat="server"/>
 <asp:button ID="Button_1" Text="提交" runat="server"/>
</form>
您输入的字符串长度:
<asp:label ID="Label_0" runat="server"/><br>
字符码为:
<asp:label ID="Label_1" runat="server"></asp:label><br>
ASCII码编码:
<asp:label ID="Label_2" runat="server"></asp:label><br>
HTML编码为:
<asp:label ID="Label_3" runat="server"></asp:label><br>
HTML编码以字符输出:
<asp:label ID="Label_4" runat="server"/><br> 

相关文章推荐

asp.net 返回上一页的实现方法小集(转)(http://www.cnblogs.com/liping19851014/archive/2007/07/14/818173.html)

返回上一页的这个东东在我们做项目的时候一般是用于填写完表单后确认的时候,有对原来输入的数据进行修改时用的,或者是因为网站为了方便浏览者而有心添加的一个东东,一般这种功能的实现在ASP.net中都是用一...

http://www.cnblogs.com/filod/archive/2011/08/21/2147960.html

在之前的文章jQuery Mobile 入门教程里,我对jQueryMobile的使用进行了入门介绍,你可以使用它创造出非常华丽的移动站点——漂亮的按钮、优雅的界面等等等等。 然而仅仅是这样的话...

js call()用法 转载自--http://www.cnblogs.com/sweting/archive/2009/12/21/1629204.html

call 方法 请参阅 应用于:Function 对象 要求 版本 5.5 调用一个对象的一个方法,以另一个对象替换当前对象。 call([thisObj[,arg1[, ...

HTML5之SVG详解(一) 时间 2012-12-21 19:49:00 博客园-原创精华区 原文 http://www.cnblogs.com/hupeng/archive/2012/12/2

1、背景 SVG是Scalable Vector Graphics的缩写,意为可缩放矢量图形。1998年,万维网联盟成立了一个工作组,研发一种通过XML来表现矢量图形的技术——SVG!由于SVG...

微软随.NET 4.5发布新REST API框架(http://www.infoq.com/cn/news/2012/09/rest-web-api)

作者 Richard Seroter 译者 区志为 发布于 2012年9月25日 在最近发布的Visual Studio 2012及.NET 4.5中, 微软正式推出新的...
  • tyb1222
  • tyb1222
  • 2012年09月29日 17:18
  • 2680

六种异常处理的陋习(http://www.blogjava.net/freeman1984/archive/2007/09/27/148850.html)

六种异常处理的陋习 你觉得自己是一个Java专家吗?是否肯定自己已经全面掌握了Java的异常处理机制?在下面这段代码中,你能够迅速找出异常处理的六个问题吗?  1 Outp...
  • juyo_ch
  • juyo_ch
  • 2014年03月11日 18:06
  • 1158

给没有源代码的.NET程序“打补丁“(转http://www.cnblogs.com/lerit/archive/2011/08/22/2148858.html#2182758)

公司为一个web应用程序写了一个注册机,基本原理是用户运行这个软件后,得到一个申请码,然后公司根据这个申请码给出相应注册码,匹配后方可正常使用web软件。在别人机子上没有问题,但是我机子上运行软件后死...
  • fjfdszj
  • fjfdszj
  • 2011年11月18日 15:51
  • 1094

黑马程序员_学习日记21_ASP.Net中级

1、虚拟路径: l        特殊路径标识“~” HyperLink控件可以识别“~” 推荐资源定位都使用~从应用根目录开始定义。 l        编程处理“~” 如果在服务器端控件中...

使用XMLHTTP Request Object获取服务器数据 (转http://www.cnblogs.com/birdshome/archive/2004/12/26/82238.html)

使用XMLHTTP Request Object获取服务器数据     在Web客户端使用xmlhttp对象,可以十分方便的和服务器交换数据,我们可以获取和发送任何类型的数据,甚至二进制数据到服务器上...
  • fjfdszj
  • fjfdszj
  • 2011年04月15日 15:31
  • 359

http://hi.baidu.com/jsjlx2004/blog/item/74409ccbd5741619be09e6a1.html

对于Java注释我们主要了解两种: // 注释一行 /* ...... */ 注释若干行 但还有第三种,文档注释: /** ...... */ 注释若干行,并写入 javado...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:[我的ASP.net学习历程]编码转换http://www.21tx.com/dev/2004/09/21/12011.html
举报原因:
原因补充:

(最多只允许输入30个字)