title: vi unknown character @ symbol on multiple lines, can not delete or search
body: <p>There is a character in vi that can not be seleted or deleted.</p>
  
  <p>Should just be \r\n, but can not delete or search for the character</p>
  
  <pre><code>**$ od -bc ~/test.csv** 
    0000440   100 143 142 155 157 166 145 163 056 143 157 155 054 116 015 012
               @   x   x   x   o   v   e   s   .   c   o   m   ,   N  \r  \n
    0000460   103 101 122 101 126 101 116 122 105 056 103 117 115 054 107 145
               X   X   X   X   X   A   N   R   E   .   C   O   M   ,   G   e
  </code></pre>
  
  <p>In vi it looks like this</p>
  
  <pre><code>website,name,phone,email,office
  XXXXX.COM,Bonnie XXXX,XXX-XXX-1386,no@email.com,N
  XXXXX.COM,Terry XXXX,XXX-XXX-8888,willXXXX@XXXis.com,N
  KAXXXXX.NET,Barbara XXXXXX,XXX-XXX-6184,no@email.com,N^MTHEXXXXXX.COM,Michael XXXXXXXX,XXX-XXX-1895,XXXXXX@xxxoves.com,N
  @
  @                                                                                                                                                                                                                                                                                                         @
  @
  @
  ... Repeats to end of page ...
  @
  XXXXXANRE.COM,Gerald XXXXXX,XXX-XXX-595
  </code></pre>
  
  <ul>
  <li>Searching for /^Vx00 returns nothing </li>
  <li>Replacing null bytes does not remove it :%s/\%x00//g</li>
  <li>Trying to select it skips over all the "@" symbols to the next line
  XXXXXANRE.COM,Gerald XXXXXX,XXX-XXX-595</li>
  <li>:set list changes nothing, just adds $ before repeating "@"</li>
  <li>It is not standard "^@" null byte</li>
  </ul>
  
  <p>Has anyone run into this before?</p>