title: delimiter with utf-16 encoding
body: <p>I need to write some data into a csv file. The data includes characters from Chinese and English so I need to use utf-16 encoding. The problem is that if I use utf-16 encoding then ',' is not used as the delimiter in the csv. The code below shows what I mean.</p>
  
  <pre><code># with no encoding
  import csv
  
  headers = ['Name', 'Date', 'Blahblah']
  with open('out.csv', 'w', newline='') as csvfile:
      csvwriter = csv.writer(csvfile, dialect='excel', delimiter=',')
      csvwriter.writerow(headers)
  </code></pre>
  
  <p>OUTPUT
  |Name|Date|Blahblah| (the | indicates a cell, each entry in its own cell)</p>
  
  <pre><code># using utf-16 encoding
  import csv
  
  headers = ['Name', 'Date', 'Blahblah']
  with open('out.csv', 'w', encoding='utf-16', newline='') as csvfile:
      csvwriter = csv.writer(csvfile, dialect='excel', delimiter=',')
      csvwriter.writerow(headers)
  </code></pre>
  
  <p>OUTPUT:
  |Name,Date,Blahblah| # all entries in a single cell</p>
  
  <p>How do I make the comma delimiter work with utf-16 encoding? I'm guessing I need to specify some sort of escape sequence in 'encoding=...', but I'm not sure what.</p>
  
  <p>I'm using Python 3.4.5 because I need several other modules that only work with this version.</p>