新浪博客

467·谁是不可见字符?

2023-01-02 18:50阅读:
不同软件,可能使用不同字符集。
这就会造成,在这个软件上可以正常显示的字符,在另一软件上可能无法看到。
这些无法看到的字符,有以下三种情况。
1、看不到,选不到,但算得到的字符
如,字符串之间按键,插入一个【换行符】,就改变了原字符串。
如果用LEN函数检测字符数,【换行符】算是一个字符。
但这个字符,你可能看不到,在【编辑栏】也选不到。
467·谁是不可见字符?
WPS EXCEL在【开始>单元格>清除>特殊字符>换行符】,可以一键清除【换行符】。
M EXCEL可以在【查找栏】用快捷键录入【换行符】,以替换【换行符】。
467·谁是不可见字符?

2、看不到,选不到,也算不到的字符
还有一种字符,用LEN函数检测,字符数为0。
可是用ISBLANK函数检测,却实实在在证明,它存在。
467·谁是不可见字符?
我们习惯性地叫他“空文本”。
有些数据库软件,不允许数据为空,就会默认为“空文本”。
导出为XLSX文件后,就可能存在这种连算也算不到的“空文本”。
这种“空文本”即无法用WPS的【清除>特殊字符>空格】清除,更无法用【清除>特殊字符>不可见字符】清除。
467·谁是不可见字符?
这些“空文本”也无法被【定位>空值】找到。
467·谁是不可见字符?
还好,WPS与M EXCEL一样,可以【查找栏】留空的方式,找到对这些“空文本”。
467·谁是不可见字符?
也可以通过【分列】删除“空文本”。
467·谁是不可见字符?
3、看不到,但选得到的字符。
有一些字符,看上去像是一个空格,但其实是一个显示不出来的字符。
如,WORD文件【自动编号】后面的【制表符】,粘贴进EXCEL,就是一个不显示的字符。
【查找】空格,是无法删除的。
467·谁是不可见字符?
传统方法,是复制一个字符串中的“不显示字符”,粘贴进【查找栏】,【替换栏】留空,全部替换。
467·谁是不可见字符?
WPS EXCEL将WORD的【制表符】也当成空格了。
467·谁是不可见字符?
一些字符集中留空的字符,甚至也不能用【清除>特殊字符>不可见字符】删除。
467·谁是不可见字符?
总之【清除>特殊字符】实用、新潮,但不够细致。
“空文本”不算【不可见字符】,而有些真正的“不可见字符”却被当成了【空格】对待。


我的更多文章

下载客户端阅读体验更佳

APP专享