title: Removing hidden file end characters (BOM) in visual studio
body: <p>I'm using a batch file to concatenate all my css files</p>
  
  <pre><code>copy /b reset.css+action-plan.css+buttons.css+behaviours.css+footer.css+forms.css+header.css+home.css+layout.css+lightbox.css+print.css+questionnaire.css+typography.css+you-told-us.css main.css
  </code></pre>
  
  <p>I've done this numerous times before on various projects, but this project uses .NET and the files are all being edited in visual studio. </p>
  
  <p>The problem I have is that there are some mysterious hidden characters being added at the end of each file, which, when concatenated, causes the resulting css to be invalid.</p>
  
  <blockquote>
  <pre> 126  BLOCKQUOTE, Q   Lexical error at line 119, column 1.
   Encountered: "?" (63), after : "" ??? /**** left column ****/ </pre>
  </blockquote>
  
  <p>All the individual CSS files validate and the errors are only thrown in the combined file at teh points were the individual files join.</p>