title: b'Recode from ANSI 1252 to UTF-8 failed with the error: "Invalid argument".' geopandas python
body: <p>I am trying to read in a shapefile into a GeoDataFrame. </p>
  
  <p>Normally I just do this and it works: </p>
  
  <pre><code>import pandas as pd
  
  import geopandas as gpd
  from shapely.geometry import Point
  
  df = gpd.read_file("wild_fires/nbac_2016_r2_20170707_1114.shp")
  </code></pre>
  
  <p>But this time it gives me the error: <code>b'Recode from ANSI 1252 to UTF-8 failed with the error: "Invalid argument".'</code></p>
  
  <p>Full error: </p>
  
  <pre><code>---------------------------------------------------------------------------
  CPLE_AppDefinedError                      Traceback (most recent call last)
  &lt;ipython-input-14-adcad0275d30&gt; in &lt;module&gt;()
  ----&gt; 1 df_wildfires_2016 = gpd.read_file("wild_fires/nbac_2016_r2_20170707_1114.shp")
  
  /usr/local/lib/python3.6/site-packages/geopandas/io/file.py in read_file(filename, **kwargs)
       19     """
       20     bbox = kwargs.pop('bbox', None)
  ---&gt; 21     with fiona.open(filename, **kwargs) as f:
       22         crs = f.crs
       23         if bbox is not None:
  
  /usr/local/lib/python3.6/site-packages/fiona/__init__.py in open(path, mode, driver, schema, crs, encoding, layer, vfs, enabled_drivers, crs_wkt)
      163         c = Collection(path, mode, driver=driver, encoding=encoding,
      164                        layer=layer, vsi=vsi, archive=archive,
  --&gt; 165                        enabled_drivers=enabled_drivers)
      166     elif mode == 'w':
      167         if schema:
  
  /usr/local/lib/python3.6/site-packages/fiona/collection.py in __init__(self, path, mode, driver, schema, crs, encoding, layer, vsi, archive, enabled_drivers, crs_wkt, **kwargs)
      151             if self.mode == 'r':
      152                 self.session = Session()
  --&gt; 153                 self.session.start(self)
      154             elif self.mode in ('a', 'w'):
      155                 self.session = WritingSession()
  
  fiona/ogrext.pyx in fiona.ogrext.Session.start (fiona/ogrext2.c:8432)()
  
  fiona/_err.pyx in fiona._err.GDALErrCtxManager.__exit__ (fiona/_err.c:1861)()
  
  CPLE_AppDefinedError: b'Recode from ANSI 1252 to UTF-8 failed with the error: "Invalid argument".'
  </code></pre>
  
  <p>I've been trying to figure out why I am getting the error for a while but can't seem to find the answer. </p>
  
  <p>The data was obtained from this webpage I downloaded only the 2016 link: <a href="http://cwfis.cfs.nrcan.gc.ca/datamart/download/nbac?token=78e9bd6af67f71204e18cb6fa4e47515" rel="noreferrer">http://cwfis.cfs.nrcan.gc.ca/datamart/download/nbac?token=78e9bd6af67f71204e18cb6fa4e47515</a></p>
  
  <p>Would anybody be able to help me? Thank you. </p>