[英]How to eliminate Windows special character`^@` in java
我的工作做了一些流程,例如
问题是 ...
^@
LOAD DATA
之后再做SELECT
查询,数据不包含^@
\
如何删除这个\\^0000
?
我目前的状况中最好的解决方案,我想用Java代码处理...
仅供参考
我相信您的导出会将BIT值转储为实际的“位字符”,即BIT 0
变为\\0
,而BIT 1
变为\\1
。
为了方便(和提高速度),您可以使用具有以下设置的univocity-parsers解析CSV:
CsvParserSettings parserSettings = new CsvParserSettings();
parserSettings.setSkipBitsAsWhitespace(false); //prevents treating \0 and \1 as blank space
CsvParser parser = new CsvParser(parserSettings);
然后,可以继续在它们出现的列上分别将\\0
和\\1
替换为字符0
和1
。
希望这可以帮助。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.