|
|
导航: |
论坛 -> DELPHI技术
斑竹:liumazi,sephil |
|
作者: |
|
2018/12/6 17:21:55 |
标题: |
Delphi如何处理UTF-8的c2a0这种特殊空格字符? |
浏览:1206 |
|
加入我的收藏 |
楼主: |
如图,中文的那一行的“?”就是c2a0,这个值我是用notepad++的16进制插件获取的,解析的字符串来自于一个网页的源码,如何去掉这种特殊空格?用字符串代替的方式。
此帖子包含附件:
大小:38.3K |
----------------------------------------------
- |
作者: |
|
2018/12/6 18:06:23 |
1楼: |
你的逻辑 我们 无法理解。 毕竟 我们从 源头,获取的就是 一个string 里头没有 乱码,没有 无法识别的字符。 自然也就不用去担心 问号了。
----------------------------------------------
(C)(P)Flying Wang
|
作者: |
|
2018/12/6 20:32:10 |
2楼: |
如果你的系统是WIN7,那么系统的字符识别标识就是gbk,读取的网页的字符可能是utf8字节码,这样的话需要转换一下,要是少量的话,你这样的替换也行
----------------------------------------------
-
|
作者: |
|
2018/12/6 21:04:37 |
3楼: |
为什么要去掉,直接进行编码转换不行?
----------------------------------------------
|
作者: |
samvon (Sam.com) |
★☆☆☆☆ |
-
|
盒子活跃会员 |
|
2018/12/8 16:10:25 |
4楼: |
刚好我也碰到,你参考看看,我的是解决了,应该是同一个问题 https://www.cnblogs.com/samvon/p/10086475.html
----------------------------------------------
-
|
|