从库里面导出数据时,有个标题里面的空格replace(' ','')方法都去除不掉,网上搜索了到了以下方法
replace(replace(replace(数据库字段,char(9),''),char(10),''),char(13),'')
char(9) 水平制表符;char(10)换行键;char(13)回车键
还是替换不掉查出来的空字符,
解决方法:
1、把查到的文本数据复制出来,放到notepad++里面
部分文本中间有个特殊空格:庆典 201
2、notepad++ 安装hex-edit 插件
使用 hex-edit的view in hex查看文本的16进制
16进制:e5 ba 86 e5 85 b8 c2 a0 32 30 31
庆:e5 ba 86 典:e5 85 b8 20:32 30 31
剩下的:c2 a0 就是特殊字符
用计算器算出此数据的10进制为: 49824
直接替换搞定:select replace(数据库字段,char(49824),'') from table1;
ps:要先查看数据数据库的编码,一般为utf8,在notepad里面编码选utf-8就行,如果编码不一致,16进制有问题