utf8特殊字符
2023-2-17 13:48:03
场景, 今天遇到了一个特殊字符, 全角的空格, utf8字符编码是: \u3000
用PHP的正则将其替换掉:
1 if (preg_match('/\x{3000}+/u', $v, $b)) { 2 $a = str_replace($b[0], '', $v); 3 echo $a 4 }
怎么发现是\u3000的呢, 因为服务端返回的json没有特殊处理, 汉字直接就是utf8格式的字符, 于是就发现了这个字符
还有其他什么特殊的字符呢
\ufeff | 字节顺序标记 |
\x20 | 正常空格 (半角空格, ASCII字符集中的空格) |
\u3000 | 全角空格(中日韩字符集中的空格) |
\xa0 | latin1字符集中的空格, 就是HTML中的 不间断空白 |
标签:
特殊字符
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 周边上新:园子的第一款马克杯温暖上架