title: MATLAB reads UNICODE CSV with spaces between characters
body: <p>I am using the <code>fgetl</code> command to read a <code>.csv</code> file but instead of returning the results I wanted as:</p>
  <pre><code>&quot;HIST&quot;,1,1,27,PWH,&quot;1&quot;
  </code></pre>
  <p>it returned with additional space between each character:</p>
  <pre><code>&quot; H I S T         &quot; , 1 , 1 , 2 7 , P W H , &quot; 1 &quot; 
  </code></pre>
  <p>I know that I can replace the space with <code>regexprep</code>, but my file contains billions of lines so the added expression might consume considerably more time. I had a feeling that this is a unicode issue and someone pointed out the same issue when he used Java and it was related to unicode. I wonder if anyone knows a better way to deal with the problem in MATLAB?</p>
  <h3>Update:</h3>
  <p>It should be the unicode issue because the <code>.csv</code> file is an output from another program, and when I read it using <code>fgetl</code> the spaces are added. However, if I save the <code>.csv</code> file again using Excel and read the <code>.csv</code> file using <code>fgetl</code> again, it returns the results I want.</p>
  <p>I am not able to provide an example because the <code>.csv</code> file is very large and I cannot make a small sample because when I open and save it from Excel, this problem is gone.</p>