最近因项目需要把空格替换为逗号,却发现没有替换!
c = c.replace(' ', ',');
百思不得其解,后来才想查一下码值
Unicode(十进制)= 12288
Unicode(十六进制)= 0x3000
再一查,是全角空格!
改为:
c = c.replace(' ', ',');
肉眼根本看不出来!
有些地方的空格 ASCII = 32,是普通空格,干脆全改成全角!
文章讲述了作者在项目中遇到将空格替换为逗号的问题,通过查阅ASCII码和Unicode编码发现空格有全角与半角之分,使用`replace( ,,)`解决了空格识别问题并统一了全角空格。
最近因项目需要把空格替换为逗号,却发现没有替换!
c = c.replace(' ', ',');
百思不得其解,后来才想查一下码值
Unicode(十进制)= 12288
Unicode(十六进制)= 0x3000
再一查,是全角空格!
改为:
c = c.replace(' ', ',');
肉眼根本看不出来!
有些地方的空格 ASCII = 32,是普通空格,干脆全改成全角!

被折叠的 条评论
为什么被折叠?
