html编码有问题,html特殊字符编码问题导致的细节问题

本文详细讲述了在HTML中遇到的特殊字符编码问题,特别是在前端URL中传递参数时,如何处理`&`导致的显示异常。通过.NET MVC页面的特殊字符转义解决方法,以及HTML特殊字符编码对照表,提供了问题的解决方案。同时,强调了在编写HTML时需要注意的编码细节,以避免类似问题的发生。
摘要由CSDN通过智能技术生成

今天在写前端html时,一个a标签的链接地址,由于链接地址需要给后台传参数,因此带了部分url参数:

在html源码里写的连接地址是:

http://域名/bidder/noticesearch?noticecate=1&noticetype=1

因为需要传递参数noticecate和参数noticetype给后台使用。但是结果页面运行的时候却显示的如下图所示:

ccbd85e8f961b09f9361249788143ec5.png

可以发现&not这四个字符被编码成了一个特殊字符。因此导致出现了问题。

解决办法:.net mvc页面http://域名/bidder/noticesearch?noticecate=1@("&not")icetype=1

把会编码的字符当作字符串输出即可。

下表为html特殊字符编码对照表,因此在写html是的时候,以下字符可能会引起所见不所得。可以针对处理!

HTML特殊字符编码对照表

特殊符号

命名实体

十进制编码

特殊符号

命名实体

十进制编码

特殊符号

命名实体

十进制编码

Α

Α

Α

Β

Β

Β

Γ

Γ

Γ

Δ

Δ

Δ

Ε

Ε

Ε

Ζ

Ζ

Ζ

Η

Η

Η

Θ

Θ

Θ

Ι

Ι

Ι

Κ

Κ

Κ

Λ

Λ

Λ

Μ

Μ

Μ

Ν

Ν

Ν

Ξ

Ξ

Ξ

Ο

Ο

Ο

Π

Π

Π

Ρ

Ρ

Ρ

Σ

Σ

Σ

Τ

Τ

Τ

Υ

Υ

Υ

Φ

Φ

Φ

Χ

Χ

Χ

Ψ

Ψ

Ψ

Ω

Ω

Ω

α

α

α

β

β

β

γ

γ

γ

δ

δ

δ

ε

ε

ε

ζ

ζ

ζ

η

η

η

θ

θ

θ

ι

ι

ι

κ

κ

κ

λ

λ

λ

μ

μ

μ

ν

ν

ν

ξ

ξ

ξ

ο

ο

ο

π

π

π

ρ

ρ

ρ

ς

ς

ς

σ

σ

σ

τ

τ

τ

υ

υ

υ

φ

φ

φ

χ

χ

χ

ψ

ψ

ψ

ω

ω

ω

ϑ

ϑ

ϑ

ϒ

ϒ

ϒ

ϖ

ϖ

ϖ

¡

¡

¡

¢

¢

¢

£

£

£

¤

¤

¤

¥

¥

¥

¦

¦

¦

§

§

§

¨

¨

¨

©

©

©

ª

ª

ª

«

«

«

¬

¬

¬

­

­

­

®

®

®

¯

¯

¯

°

°

°

±

±

±

²

²

²

³

³

³

´

´

´

µ

µ

µ

"

"

"

<

<

<

>

>

>

'

'

HTML特殊字符编码对照表

HTML特殊字符编码对照表 特殊符号 命名实体 十进制编码 特殊符号 命名实体 十进制编码 特殊符号 命名实体 十进制编码 Α Α Α Β Β Β Γ Γ Γ Δ Δ Δ Ε Ε Ε Ζ Ζ Ζ Η ...

ruby -- 问题解决(四)编码错误导致无法显示(2)

从数据库中取得数据显示时报 incompatible character encodings: GBK and ASCII-8BIT或 incompatible character encodings ...

JS 和 Java 中URL特殊字符编码方式

前几天遇到url特殊字符编码的问题,在这里整理一下: JavaScript 1.  编码 escape(String) 其中某些字符被替换成了十六进制的转义序列. 解码 unescape(String ...

HTML特殊字符编码大全

HTML特殊字符编码大全:往网页中输入特殊字符,需在html代码中加入以&开头的字母组合或以开头的数字.下面就是以字母或数字表示的 特殊符号大全 ´ © © > > µ ...

如何将html特殊字符编码转换成特殊字符&lowbar;html十进制编码字符转回来

备注:有时候我们会莫名其妙遇到一些特殊字符:  这些字符在网页上能正常显示,但是在APP特殊情景并不识别这些字符: 如:'     这个其实是单引号:   '     百度后发现,它其实是HTML特殊 ...

php curl函数采集网页出现gzip压缩、编码不同导致的乱码 图文解决方法

方法一: header("content-type:text/html;charset=utf-8");$url="http://115.47.116.10/rest/k ...

手摸手教你如何在 Python 编码中做到小细节大优化

手摸手教你如何在 Python 编码中做到小细节大优化 在列表里计数 """ 在列表里计数,使用 Python 原生函数计数要快很多,所以尽量使用原生函数来计算. &qu ...

day 10 字符编码和文件处理 细节整理

pycharm是文本编辑器. 大概理解为:  输出到屏幕上的时候,是解码过的字符串,用 decode 处理的时候要编码成相应的流, encode 成你要用的格式就可以了 1 .字符编码: 字符==== ...

linux 关于Apache默认编码错误 导致网站乱码的解决方案

Apache默认编码UTF-8在解析A网站的时候没有任何问题,当运行B网站时出现的"蝌蚪文"乱码问题   最近经常有同学在使用LAMP/WAMP时,遇到这样的编码错误问题: A网站 ...

随机推荐

Android测试提升效率批处理脚本&lpar;二&rpar;

前言: 前面放出过一次批处理,本次再放出一些比较有用的批处理(获得当前包名.查看APP签名信息等),好长时没来写博客了,简单化,请看正文,更多脚本尽请期待~~~(不定期) 目录 1.[手机录屏(安卓4 ...

ichart&period;js绘制虚线 ,平均分虚线

var Data=new Array(); Data[0] = { labels : ["第一单元","第二单元","第三单元",&quot ...

彻底退出所有的Acticity

有时候点击回退键退出应用,会出现有些Activity不能完全退出的情况,那么可以使用前面这个方法: 在需要退出的Activity的onCreate()方法中加入 ExitApplication.get ...

Python list去重及找出,统计重复项

http://bbs.chinaunix.net/thread-1680208-1-1.html 如何找出 python list 中有重复的项 http://www.cnblogs.com/feis ...

MySQL 关闭子表的外键约束检察

准备: 定义一个教师表.一个学生表:在学生表中引用教师表ID create table teachers(teacherID int not null auto_increment primary k ...

caffe源码分析 vector&lt&semi;Blob&lt&semi;Dtype&gt&semi;&ast;&gt&semi;&amp&semi; bottom

Blob:4个维度 n x c x h x w: bottom[0] .bottom[1]代表该层有几个输入. bottom[0]->count(): 输入中,元素的总维数(个数) bottom ...

Python遍历List集合四种方法

这篇文章主要介绍了Python 列表(List) 的四种遍历方法实例 详解的相关资料,需要的朋友可以参考下 分别是:直接遍历对象 通过索引遍历 通过enumerate方法 通过iter方法. 使用Py ...

零基础掌握百度地图兴趣点获取POI爬虫(python语言爬取)(代码篇)

好,现在进入高阶代码篇. 目的: 爬取昆明市中学的兴趣点POI. 关键词:中学 已有ak:9s5GSYZsWbMaFU8Ps2V2VWvDlDlqGaaO 昆明市坐标范围: 左下角:24.390894 ...

JAVA基础知识总结:十六

一.File类 主要用于文件操作 对存储在磁盘上的文件和目录的抽取和封装 二.IO流 1.概念 File类只能创建或者修改文件或者文件夹的层级结构,如果要访问文件中的内容的话,就需要用到IO流(Inp ...

es-03-DSL的简单使用

以下操作在kibana中进行, 如果在linux的shell中, 请使用 curl -Xget 'http://node1:9200/index/type/id' -d '{ ... }' 的形式, ...

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值