title: how to escape comma in CSV file
body: <p>I have string which contains "," and need to serialize/deserialize it as CSV. i've been able to serialize it correctly, but when deserialize, it always wrong. here is my code in java</p>
  
  <pre><code>List&lt;String&gt; header = ...
  test1,
  test2, test3  &lt;-- string contains comma ,
  test4
  
  List&lt;String&gt; updatedHeaderList = Lists.transform(headerList, new Function&lt;String, String&gt; () {
              public String apply(String input) {
                  return  StringEscapeUtils.escapeCsv(input);
              }
          });
  
  Joiner joiner = Joiner.on(separator);
          stringBuilder = joiner.appendTo(stringBuilder, updatedHeaderList);
          stringBuilder.append("\n");
          return stringBuilder.toString();
  </code></pre>
  
  <p>as i checked the serialized string it is: 
  test1, "test2\, test3", test4
  which looks right to me</p>
  
  <p>then i tried to deserialize it: </p>
  
  <pre><code>Splitter.on(",").splitToList(resultString) 
  it returned list as 
  test1, 
  test2,
  test3,
  test4
  </code></pre>
  
  <p>how can i deserialized it back to </p>
  
  <pre><code>test1
  test2, test3
  test4 
  </code></pre>
  
  <p>thanks</p>