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
查看全文
相关阅读:
我的操作系统复习——进程(下)
我的操作系统复习——进程(上)
我的操作系统复习——操作系统概述
GO语言总结(5)——类型转换和类型断言
GO语言总结(4)——映射(Map)
GO语言总结(3)——数组和切片
GO语言总结(2)——基本类型
msl字符串截取与拆分
ES中模糊查询的实现
mysql纯数字的字符串排序
原文地址:https://www.cnblogs.com/cry/p/610637.html
最新文章
Vue常用技巧收录
如何在Vuejs中优雅使用Javascript各种插件
Android Runtime
解决Win10锁屏超1分钟,显示器关闭问题
Android Studio 快捷键
protected-broadcast 规范使用系统应用组件自定义广播
Android如何避免OOM总结
IntentService与Service的区别
ThreadPoolExecutor使用详解
AsyncTask
热门文章
Java系列笔记(3)
Android bp语法介绍
Lua的协程和协程库详解
Lua的string和string库总结
C++内存对齐总结
C++基本数据类型总结
C++函数指针总结
我的操作系统复习——I/O控制和系统调用
我的操作系统复习——存储器管理
我的操作系统复习——处理机调度
Copyright © 2011-2022 走看看