Chinaunix
标题:
怎么删除文件里有乱码的行?
[打印本页]
作者:
gobuhei
时间:
2017-12-06 17:38
标题:
怎么删除文件里有乱码的行?
本帖最后由 gobuhei 于 2017-12-06 17:40 编辑
微信图片_20171206173937.png
(185.87 KB, 下载次数: 26)
下载附件
2017-12-06 17:39 上传
各位大神,麻烦看看文件里包含这样的有乱码的数据,对应字段是姓名和地址,有什么办法能识别这些特殊字符并删除这些行吗?
作者:
wh7211
时间:
2017-12-07 16:05
这个识别不是很容易。建议从数据库导出数据的时候先转码再导出,或者把乱码那一列提取出来转码后再重新组装回文档。
作者:
gobuhei
时间:
2017-12-07 21:07
回复
2#
wh7211
谢谢,数据库里就是乱码数据,看来是没辙了。
作者:
aaaa_123
时间:
2017-12-08 08:14
>重组数据
把有乱码字替换成一种特殊标识,然后再搞
作者:
wh7211
时间:
2017-12-08 09:36
本帖最后由 wh7211 于 2017-12-08 10:21 编辑
回复
3#
gobuhei
先确定数据库编码,再用正确的编码导出数据。比如:登录数据库时指定一个字符集来登录。
mysql -u${user} -p${passwd} -h${ip} -P${port}
--default-character-set=utf8
登录数据库后用命令
show variables like '%character%';
看一下输出结果。
作者:
本友会机友会摄友会
时间:
2017-12-08 13:52
提示:
作者被禁止或删除 内容自动屏蔽
作者:
gobuhei
时间:
2017-12-12 14:48
回复
5#
wh7211
感谢!
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2