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
查看全文
相关阅读:
springBoot启动异常 Failed to load ApplicationContext
mysql存储过程
springBoot集成Swagger
groupmems命令:更改和查看组成员 和 usermod命令修改组
javaBean简介
Angular获取dom元素,以及父子组建之间相互传值
Lambda表达式
坐标转换
扩展方法
Binding的Path(路径)
原文地址:https://www.cnblogs.com/cry/p/610637.html
最新文章
修改密码的DAO部分
更新数据库的数据记录(JAVA)(修改密码)
java登录页面提示输入内容使用onvalidation
request.getAttribute
ActionContext和Session
PL/SQL developer(绿色版)安装及配置
简述分布式锁的几种实现方式
PowerDesigner基础入门
nodejs、npm、webpack、nvm概念解释以及安装
zookeeper的安装配置
热门文章
kafka 入门经典教程
CentOS 7 minimal配置网络连接及net-tools安装
Java TheadLocal
CentOS 下 Nginx + Tomcat 配置负载均衡之二
CentOS 下 Nginx + Tomcat 配置负载均衡之一
spring Data elasticSearch
elasticsearch安装和异常解决
fastDFS文件上传实现
浏览器跨域问题
ES6语法
Copyright © 2011-2022 走看看