特殊字符疑问
本帖最后由 hxl 于 2011-04-12 17:15 编辑
echo 'aa|bb|3434|5766'>test.txt
more test.txt
aaM-^@bbM-^@3434M-^@5766
某个字符在这里显示不了,这里用|代替下,其实那个字符的ascii码是128,请问大家有什么办法显示吗?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(6)
神马?
也就是ascii码是128的这个特殊字符怎么显示是乱码?
回复 1# hxl
单引号不会出现这样的情况吧...
复制代码
这里| 你使用ascii码是128的字符替换试下看,这个字符在这里显示不了。
控制字符,不是用来显示的。应该不能显示
C0 control codes 0-31
C1 control codes 128-159
十进 十六进 缩写 字符名
128 0x80 PAD Padding Character(填充字符)
用cat-v 会显示成 M-BM-^@
用less会显示成<U+0080>
不知道你是要干什么用