我得到了一个字符串,在vim
中看起来像这样PFLUGERVILLE TX 7x691 227 12515 <83>¨¨x Research Boulevard
在vim中参考
ga以十进制、十六进制和八进制的形式打印光标下字符的ascii值
g8打印光标下字符使用的十六进制字节值,假设它是UTF-8编码。这也显示了组合字符。'maxcombine'的值不重要
我可以检查它如果我遍历<83>
并输入ga
,我得到这个
<<83>> 131, Hex 0083, Octal 203
输入g8
,得到
c2 83
我本以为
sed -e's/x00x83//g' ./file.csv
可以删除这个字符,但是没有效果。
Not
sed -e's/x00x83//g' ./file.csv
,
LC_CTYPE=C sed -e's/x83//g' ./file.csv
您必须使用LC_CTYPE=C
,并删除开始的x00
。