XML十六进制无效的字符(0x0b 0x0c 0x02)

文章目录

  • 解决方法
  • ASCII“字符”
    • 1、ASCII 打印字符
    • 2、ASCII 非打印控制字符
    • 3、扩展 ASCII 打印字符
    • 4、ASCII 之外
  • ASCII 字符输入方法与常用地方
    • 1、在文档中插入 ASCII 字符
    • 2、输入方法

前言

xml 中包含了非打印字符的情况下,即使是放在cdata 中,在不同平台上解析结果不一样,ios 基本上会解析失败,Android基本上都能正确解析,H5有的能正常解析,有的不能正常解析,在这种情况下,要对这个字符进行过滤后再解析,因为这种字符在视觉上是不会呈现,但在word等文档中可以看到一些符号,和格式控制。

解决方法

过滤去除,去除时要取字符的ASCLL码值来判断,0-8,11,12,14-32的都去除
java 代码 逐字符检查过滤

public static String replaceLowASCIICharacters(String tmp) {StringBuilder info = new StringBuilder();for (int i = 0; i < tmp.length(); i++) {char c = tmp.charAt(i);if ((int) c <= 8) {continue;}if ((int) c >= 11 && (int) c <= 12) {continue;}if ((int) c >= 14 && (int) c <= 32) {continue;}info.append(c);}return info.toString();}

ASCII“字符”

1、ASCII 打印字符

数字 32–126 分配给了能在键盘上找到的字符,当您查看或打印文档时就会出现。注:十进制32代表空格 ,十进制数字 127 代表 DELETE 命令。
ASCII码和相应数字的对照表
在这里插入图片描述
在这里插入图片描述

2、ASCII 非打印控制字符

ASCII 表上的数字 0–31 分配给了控制字符,用于控制像打印机等一些外围设备。例如,12 代表换页/新页功能。此命令指示打印机跳到下一页的开头。
ASCII 非打印控制字符表
在这里插入图片描述

3、扩展 ASCII 打印字符

扩展的 ASCII 字符满足了对更多字符的需求。扩展的 ASCII 包含 ASCII 中已有的 128 个字符(数字 0–32 显示在下图中),又增加了 128 个字符,总共是 256 个。即使有了这些更多的字符,许多语言还是包含无法压缩到 256 个字符中的符号。因此,出现了一些 ASCII 的变体来囊括地区性字符和符号.
在这里插入图片描述
可复制字符表:

十进制十六进制字符十进制十六进制字符
12880Ç192C0
12981ü193C1
13082é194C2
12981ü193C1
13082é194C2
13183â195C3
13284ä196C4
13385à197C5
13486å198C6
13587ç199C7
13688ê200C8
13789ë201C9
1388Aè202CA
1398Bï203CB
1408Cî204CC
1418Dì205CD
1428EÄ206CE
1438FÅ207CF
14490É208D0
14591æ209D1
14692Æ210D2
14793ô211D3
14894ö212D4Ô
14995ò213D5
15096û214D6
15197ù215D7
15298ÿ216D8
15399Ö217D9
1549AÜ218DA
1559B¢219DB
1569C£220DC
1579D¥221DD
1589E222DE
1599Fƒ223DF
160A0á224E0α
161A1í225E1ß
162A2ó226E2Γ
163A3ú227E3π
164A4ñ228E4Σ
165A5Ñ229E5σ
166A6ª230E6µ
167A7º231E7τ
168A8¿232E8Φ
169A9233E9Θ
170AA¬234EAΩ
171AB½235EBδ
172AC¼236EC
173AD¡237EDφ
174AE«238EEε
175AF»239EF
176B0240F0
177B1241F1±
178B2242F2
179B3243F3
180B4244F4
181B5245F5
182B6246F6÷
183B7247F7
184B8248F8
185B9249F9
186BA250FA·
187BB251FB
188BC252FC
189BD253FD²
190BE254FE
191BF255FF

4、ASCII 之外

另一个更新的字符表称为Unicode (Unicode:Unicode Consortium 开发的一种字符编码标准。该标准采用多(于一)个字节代表每一字符,实现了使用单个字符集代表世界上几乎所有书面语言)。 因为 Unicode 表大得多,它可以表示 65,536 个字符,而 ASCII 表只能表示 128 个字符,扩展的 ASCII 表也只能表示 256 个字符。这一更大的容量使不同语言的大多数字符都能包含在同一个字符集中。

ASCII 字符输入方法与常用地方

1、在文档中插入 ASCII 字符

该功能需要 Excel、FrontPage、InfoPath、OneNote、Outlook、PowerPoint、Project、Publisher、Word 或 Visio。

2、输入方法

除了在键盘上键入字符外,也可以使用该符号的字符代码作为键盘快捷键。
要从上面的图表中插入 ASCII 字符,在按住 ALT 的同时键入等价的十进制数字。
例如,要插入度数符号,在按住 ALT 的同时在数字键盘上键入 0176。
注意:必须使用数字键盘来键入数字,而不是键盘。如果您的键盘需要打开 Num Lock 键才能在数字键盘上键入数字,请务必打开它。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/558165.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Android OpenGLES2.0(一)OpenGLES2.0基础介绍

文章目录什么是OpenGL ES&#xff1f;OpenGL ES可以做什么&#xff1f;OpenGL ES版本及Android支持情况OpenGL ES 2.0的优点OpenGL ES 2.0中基本概念顶点着色器片元着色器着色器语言坐标系图形的绘制投影光照纹理映射其它OpenGL ES 2.0过程及理解什么是OpenGL ES&#xff1f; O…

Windows ‘ls‘ 不是内部或外部命令,也不是可运行的程序 或批处理文件

文章目录前言原因解决办法前言 Windows和mac混用或Windows与linux混用的情况下&#xff0c;在windows dos窗口随手一个ls&#xff0c;出现了 ‘ls’ 不是内部或外部命令&#xff0c;也不是可运行的程序 或批处理文件。 原因 ls是linux的命令&#xff0c;不是windows的命令,win…

Linux ls 命令使用介绍

文章目录命令格式命令功能常用参数常用示例示例1 列出文件夹下的所有文件和目录的详细资料示例2 列出当前目录中所有以“t”开头的目录的详细内容&#xff0c;示例3 只列出文件下的子目录命令&#xff1a;示例4 列出目前工作目录下所有名称是以s开头的档案&#xff0c;越新的排…

字符串去重_文件数据去重示例

【摘要】本文介绍小文件与大文件在进行数据去重时的几种处理办法&#xff0c;比如按整行或关键列去除重复数据或留下重复数据&#xff0c;并用 esProc SPL 举例实现。请点击文件数据去重示例了解详情在数据处理业务中&#xff0c;有时需要清除文件中的重复数据或只留下重复数据…

arm ubuntu 编译boost_使用yocto工具编译qt5.9.6总结

运行平台&#xff1a;OKMX6DL-C编译平台&#xff1a;Ubuntu 14.04.6 LTS编译工具&#xff1a;arm-poky-linux-gnueabi-gcc&#xff08;gcc version 5.3.0 (GCC) &#xff09;qt源码&#xff1a;qt-everywhere-opensource-src-5.9.6.tar.xz参考&#xff1a;嵌入式开发之Qt-5.9.6…

Linux crond命令使用介绍

目录前言一、crond简介系统任务调度用户任务调度二、crond服务三、crontab命令详解1&#xff0e;命令格式2&#xff0e;命令功能3&#xff0e;命令参数4&#xff0e;常用方法1). 创建一个新的crontab文件2). 列出crontab文件3). 编辑crontab文件4). 删除crontab文件5). 恢复丢失…

Android App屏幕旋转要点

文章目录前言屏幕旋转“预热”android:screenOrientationandroid:configChangesAcitvity onConfigurationChanged(newConfig: Configuration?)代码控制方向跟随系统重力感应总结前言 关于app横竖全屏切换&#xff0c;大多数属于音视频播放类app&#xff0c;电子书、文档类的应…

HTML静态页面获取url参数和UserAgent

目录前言原因解决1、静态页面获取url的参数2、取useragent的值3、测试页面前言 接技术支持小伙伴信&#xff1a;有用户反馈app在华为设备上下载不了&#xff0c;以为是服务器覆盖的范围不够或服务器挂了&#xff0c;直到另一个客服同事发来一个录屏&#xff0c;基本知道原因&a…

Android手机或平板设置浏览器的UserAgent

目录前言修改UserAgent实操华为手机自带浏览器Chrome&#xff08;谷歌浏览器&#xff09;QQ浏览器UC浏览器360浏览器前言 移动互联网盛行的当下&#xff0c;网页在电脑端和移动设备&#xff08;包括手机&#xff0c;平板以及一些基于Android系统定制的设备&#xff09;的适配主…

android jni fork()子进程不运行_Android高级面试谈谈Zygote的理解

Zygoto的作用Zygoto的作用有两个&#xff1a;1. 启动SystemServer2. 孵化应用进程SystemServer也是通过Zygoto来启动的&#xff0c;因为SystemServer需要Zygoto初始化好的一些系统资源&#xff0c;包括常用的类、JNI函数、共享库等等&#xff0c;这些资源直接从Zygoto继承过来对…

送给女朋友的情话

风拂鹊桥霓裳起 与卿漫话风雨里 初识 那一年端午 带着无比喜悦与期待 搭上去福州的火车 那一年端午 从福州到泉州 再到柴塔 连地名都好有神秘的感觉 迷糊的眼镜和疲倦的神情&#xff0c;刚好匹配得上 从此有了我们的传说 到了2022的七月七&#xff0c;还是一如既往 小特效 图…

lazada发货_Lazada发货用什么物流?费用要多少?

有买家到Lazada店铺下单之后&#xff0c;卖家就要安排订单发货了。Lazada发货的管控也是比较严格的&#xff0c;各位卖家要及时发货。小编也遇到不少新手卖家的咨询&#xff0c;问Lazada发货方式有哪些&#xff1f;以及发货流程是怎样的&#xff1f;下面针对这些问题&#xff0…

导入表格只有一行 帆软_万万没想到!把x个表格合合合合成一份,10分钟就搞定...

正值年中&#xff0c;老板交代把上半年各个地区提交的数据表格做个汇总。怎么办&#xff1f;一个地区一张表打开华南区的表&#xff0c;复制】-打开汇总表-【粘贴】再打开华北区的表【复制】-打开汇总表-【粘贴】……类似的工作任务还真不少各个单位上交的报名表各部门的生产计…

vim插件自动补齐_给VIM添加REPL

REPL: 读取-求值-输出”循环&#xff08;英语&#xff1a;Read-Eval-Print Loop&#xff0c;简称REPL&#xff09;是一个简单的&#xff0c;交互式的编程环境。python作为一个动态语言&#xff0c;REPL在开发过程中起到了很大的作用。可是一直以来用vim写python没有一个很好的&…

Linux ping 详细介绍(win也适用)

多数情况下&#xff0c;能否访问某台电脑或服务器&#xff0c;很自然的使用ping xxx.xxx.xxx.xxx&#xff0c;这是最简单的ping形式&#xff0c;同时看到ping几个包之后就停止(windows)了,linux 会一直ping下去&#xff0c;直到按ctrlc或其他组合键。在windows平台或linux平台&…

巨一自动化工业机器人_工业机器人和自动化设备连接器

来源&#xff1a;大比特商务网 作者&#xff1a;Ann Thryft随着工业物联网(IIOT)不断扩大&#xff0c;给工厂带来了更多电子设备。 这些设备往往暴露在恶劣环境中&#xff0c;包括灰尘、油、液体和极端温度等。 同时&#xff0c;特别是随着协作机器人装配在工厂生产线上&#x…

pvrect r语言 聚类_R语言常用统计方法包+机器学习包(名称、简介)

上期帮大家盘点了一下R中常用的可视化包&#xff0c;这期将简要盘点一下关于统计分析与机器学习的R包&#xff0c;并通过简要介绍包的特点来帮助读者深入理解可视化包。本文作者为“食物链顶端”学习群中的小伙伴&#xff0c;感谢他们的分享。话不多说我们一起来看看吧&#xf…

rap2检测哪些接口在使用_Apifox for Mac(接口调试管理工具)

Apifox 是一款用于接口文档定义、Mock 数据、接口自动化测试等等方面的工具&#xff0c;它的功能高效好用&#xff0c;接口云端同步&#xff0c;实时更新。成熟的团队/项目权限管理&#xff0c;满足各类企业的需求。有需要的朋友赶快来使用吧&#xff01;Apifox 软件介绍软件开…

layui根据name获取对象_layui表格行合并;解决侧边固定栏合并

实现效果图:适配分页&#xff1b;全选&#xff1b;后台嵌套数据&#xff1a;获取数据后&#xff1b;渲染前操作&#xff1a;,done:function(res){if(res.data){for(var i 0;i<res.data.length;i){var trObj $([lay-id"table"] .layui-table-box).find([data-ind…

abap al设置单元格可编辑 oo_利用WPS做业务系统的超级编辑器

业务系统中的数据很笼统的分可以分为两大类&#xff0c;一个是结构化的&#xff0c;通常用关系型数据库来存储管理&#xff1b;一个是非结构化的&#xff0c;在这类数据中&#xff0c;可能最多、价值密度最大的就是文档。如何更便捷高效的生成或分析文档&#xff0c;就是业务系…