[我的ASP.net学习历程]编码转换

原创 2004年09月21日 20:13: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>

编码格式发展历史及简介

(ANSI、GBK、GB2312、UTF-8、GB18030和 UNICODE) 编码一直是让新手头疼的问题,特别是 GBK、GB2312、UTF-8 这三个比较常见的网页编码的区别,更是让...
  • dk_0520
  • dk_0520
  • 2017年04月13日 14:00
  • 650

深度学习历程回顾

重磅!神经网络浅讲:从神经元到深度学习  LinkinPark 2016-01-14 4:24:25 机器学习 评论(7) 图1 人脑神经网络 神经网络是一门重要的机器学习技术。...
  • win_in_action
  • win_in_action
  • 2016年10月06日 14:20
  • 629

使用 Unicode 编码

面向公共语言运行库的应用程序使用编码将字符表示形式从本机字符方案(Unicode)映射为其他方案。应用程序使用解码将字符从非本机方案(非 Unicode)映射为本机方案。System.Text 命名空...
  • x356982611
  • x356982611
  • 2014年10月14日 22:51
  • 1920

个人学习测试的历程

大四要找工作后确定工作目标后开始学习软件测试
  • zheng2ying
  • zheng2ying
  • 2014年11月25日 16:00
  • 291

我的ACM训练历程

2015年10月25日,我在沈阳市东北大学刘长春体育馆参加了第一次ACM区域赛,经过了紧张的5小时,以一枚铜牌收尾,从此算是暂时结束了我的ACM训练历程(明年看情况决定是否参加)。 回想整个比赛过...
  • u014800748
  • u014800748
  • 2015年10月29日 00:00
  • 1637

Linux下文件编码格式转换

最近把项目放到github上,但是发现代码中注释的中文部分有些是乱码,检查后发现是因为我的Centos装在虚拟机上,而我是在Windows环境下通过UE来写代码的,而UE默认是使用ASCII编码。 ...
  • wcl199274
  • wcl199274
  • 2014年11月03日 10:36
  • 1835

机器学习(四) - - 发展历程

《机器学习》周志华 清华大学出版社 读书笔记(四)- - 发展历程
  • zmdsjtu
  • zmdsjtu
  • 2016年09月28日 15:25
  • 1542

实例详细介绍各种字符集编码转换问题

http://blog.csdn.net/dracularking/article/details/2257468 本文背景: 本人在编程时需要匹配字符串,由此想到了如果文件是各种字符编码的话...
  • bytxl
  • bytxl
  • 2014年01月08日 16:49
  • 1549

详细:JAVA从入门到精通视频教程,后台学习历程

详细:JAVA从入门到精通视频教程,后台学习历程 ==基础部分 1、java基础:高琪java开发300集 链接:https://pan.baidu.com/s/1miwy2...
  • qqtingshuo
  • qqtingshuo
  • 2017年12月16日 15:00
  • 88

中文字符编码的相互转换(一)

作为程序员,在日常的工作中总会遇到编码的知识。尤其是在前后台交互的过程中,字符编码如影随行。如果多个平台的字符编码不一致,需要相互转化的话,很有必要了解一下编码的工作原理。 网上有太多关于编码的知识...
  • yulongli
  • yulongli
  • 2014年04月03日 20:46
  • 6801
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:[我的ASP.net学习历程]编码转换
举报原因:
原因补充:

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