特殊空格的坑,原来空格可以有好多种
先提供解决方案:str.replaceAll("[\\u00A0]+", "");
将特殊的空格替换成空。
踩坑过程:
为什么日期格式化会失败,日期如下:2020-03-16 00:20:45.0 ,各种debug测试,各种格式尝试,都不行。还以为是日期时间后面带点零导致的格式识别不了,测试了还是不行。因为这个日期是其他系统接口反馈回来的字符串形式,所以怀疑这个字符串有问题,就自己手输了一遍日期,成功排除格式化的参数"yyyy-MM-dd HH:mm:ss"的问题,说明我的格式化方式肯定是对的,那么问题就是他传过来的日期字符串上了。看日期字符串,除了r日期中间空格不确定是否有问题外,其他字符感觉都是正常的。那么我就把空格拿出来判断下是否有问题,怎么判断?复制出来放到转码工具上如base64,ASCII码,Unicode等,自己敲的半角空格和复制出来的空格转码出来的结果是不一样的。。。自己的敲的空格base64为IA==,报文里的空格base64后为wqA=,由此确定肯定是这个空格捣的鬼,报文中空格转换ASCII码\u00a0,自己敲的转换ASCII码为\u0020,由此问题最终确定。网上一查,原来显示空格有好多种:
1.不间断空格\u00A0,主要用在office中,让一个单词在结尾处不会换行显示,快捷键ctrl+shift+space ;
2.半角空格(英文符号)\u0020,代码中常用的;
3.全角空格(中文符号)\u3000,中文文章中使用;
在此推荐一款在线工具:支持json格式化、各种转码等
http://www.bejson.com/
特殊空格的坑,原来空格可以有好多种相关推荐
- 24.shell中list详解,定义list,获取List的总个数,获取list的某个元素值,将list的每个元素转换成以空格分隔的字符串,空格分隔的字符串转换成list,for循环list
文章目录 前言 定义list 获取List的总个数 获取list的某个元素值 将list的每个元素转换成以空格分隔的字符串 空格分隔的字符串转换成list for循环list 总结 友情链接 前言 s ...
- js 里的split函数,切割以空格(多个空格)作为分隔符的字符串
js 里的split函数,切割以空格(多个空格)作为分隔符的字符串 在使用split函数切割一个以空格为分隔符的字符串时,发现切出的长度和预期的长度不一致!! let str = "hell ...
- 如何在C#中用单个空格替换多个空格?
如何用C#中的一个空格替换字符串中的多个空格? 例: 1 2 3 4 5 将会: 1 2 3 4 5 #1楼 使用LINQ的另一种方法: var list = str.Split(' ').Where ...
- 正则表达式用单个空格替换多个空格
给定一个像这样的字符串: "The dog has a long tail, and it is RED!" 什么样的jQuery或JavaScript魔术可以用来将空间限制为最多 ...
- c程序设计语言_习题1-9_将输入流复制到输出流,并将多个空格过滤成一个空格...
Write a program to copy its input to its output, replacing each string of one or more blanks by a si ...
- java 正则 空格_Java中关于空格的正则表达式
public class Test { public static void main(String[] args) { String s = "GET /index ...
- dataframe 删除首尾空格_你敲空格的速度很快,但女人的手不是用来敲空格的!...
点击上方蓝字「Excel不加班」关注,看下一篇 学员的问题:用VLOOKUP函数查找得到错误值,怎么回事? 卢子看后,觉得公式没问题,看了一下,原来是敲的空格不一样.针对这种,一般都是将空格替换掉,再 ...
- HTML中空格代码为,html空格 html 空格代码
html 空格和html空格代码篇 在HTML网页排版机关时,一个翰墨与翰墨间空格可使用一个使用空格键直接空一格便可.然则要实现多个空格间隔,打再多空格键空格,始终至多展现一个空格地位. 那末如何才智 ...
- 怎么修改html的空格大小,如何改变空格的大小 word空格间隔很大怎么调整
怎么统一调整word中的空格大小 我把word中的文字之间都加了一个空格,然后把其中一个空格缩放到最小(可以通过查找替换功能来实现,其具体的操作步骤: 单击开始查找按钮(或按Ctrl + F组合键): ...
- php 去除变态空格字符方法,空格trim不掉问题解决思路
php 去除变态空格字符方法,空格trim不掉问题解决思路 参考文章: (1)php 去除变态空格字符方法,空格trim不掉问题解决思路 (2)https://www.cnblogs.com/-mrl ...
最新文章
- java iris_利用K-Means聚类算法实现对iris.data.ulab
- java培训面试技巧分享
- mybatis的一对一 一对多 多对多
- ping(团队作业)
- 最强阿里巴巴历年经典面试题汇总:C++研发岗
- RTMP协议学习笔记
- 挺过最艰难的2018,我终将长大
- GPU并行计算OpenCL(1)——helloworld
- PXC 57 二进制安装
- Unity3D第三人称Camera视角旋转实现
- 历经8年美团成功上市!回到起点看王兴,梦想并非遥不可及!
- sql语句中的right函数
- python爬取微博热搜数据并保存!
- 微信小程序动态倒计时
- linux机械硬盘提速,4个机械硬盘优化设置技巧 让你的硬盘速度飞起来
- 《视频解密》中文版(第四版) 第五章 模拟视频接口
- Python语言快速入门(上)
- 正交投影与弱透视投影
- WorkFlow建立
- python怎么判断倍数_检查整数及其两倍数是否存在 python3