zoukankan
html css js c++ java
字符编码
aspx页面:
<%
@ Page Language
=
"
C#
"
AutoEventWireup
=
"
true
"
CodeFile
=
"
CodeNew.aspx.cs
"
Inherits
=
"
CodeNew
"
%>
<!
DOCTYPE html PUBLIC
"
-//W3C//DTD XHTML 1.0 Transitional//EN
"
"
http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd
"
>
<
html xmlns
=
"
http://www.w3.org/1999/xhtml
"
>
<
head runat
=
"
server
"
>
<
title
>
无标题页
</
title
>
</
head
>
<
body
>
<
form id
=
"
form1
"
runat
=
"
server
"
>
<
div
>
form id
=
"
Form2
"
runat
=
"
server
"
>
请输入字符串:
<
asp:textbox id
=
"
textbox_1
"
runat
=
"
server
"
/>
<
asp:button id
=
"
button_1
"
text
=
"
提交
"
runat
=
"
server
"
/>
<
br
/>
您输入的字符串长度:
<
asp:label id
=
"
label_0
"
runat
=
"
server
"
/><
br
/>
字符码为:
&
nbsp;
<
asp:Label ID
=
"
Label_1
"
runat
=
"
server
"
Text
=
"
Label
"
Width
=
"
50px
"
></
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
/>
</
div
>
</
form
>
</
body
>
</
html
>
C#代码:
using
System;
using
System.Data;
using
System.Configuration;
using
System.Collections;
using
System.Web;
using
System.Web.Security;
using
System.Web.UI;
using
System.Web.UI.WebControls;
using
System.Web.UI.WebControls.WebParts;
using
System.Web.UI.HtmlControls;
using
System.Drawing;
using
System.Text;
public
partial
class
CodeNew : System.Web.UI.Page
{
protected
void
Page_Load(
object
sender, EventArgs e)
{
if
(
!
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);
}
}
Fighting
查看全文
相关阅读:
基础最短路(模板 bellman_ford)
UVA-12304 Race(递推)
How do you add?(递推)
Coconuts, Revisited(递推+枚举+模拟)
UVA-10726 Coco Monkey(递推)
UVA-10995 Educational Journey
UVA-10339 Watching Watches
【React】377- 实现 React 中的状态自动保存
【JS】376- Axios 使用指南
【Nodejs】375- 如何加快 Node.js 应用的启动速度
原文地址:https://www.cnblogs.com/cry/p/610637.html
最新文章
杭电 逃离迷宫 BFS
J
胜利大逃亡 BFS
Nightmare BFS
A计划 BFS
Pet BFS
变形课
IOS开发self.的用法总结
Objective-C的self.用法的一些总结
smartsvn学习(三) Error validating server certificate for
热门文章
smartsvn学习(二)如何在Xcode下使用SVN
smartsvn学习(一)Xcode下svn客户端使用指南
[ios]objective-c 协议和委托 (重点基础知识)
[iOS]delegate和protocol
iOS中后台运行
ASIHTTPRequest, request sent twice
给力Mac下的思维整理软件,思维导图软件合辑
最小生成树(模板 Kruskal)
基础最短路(模板 spfa)
基础最短路(模板 dijkstra)
Copyright © 2011-2022 走看看