Unicode 美国人口普查地图边界文件的字符编码

Unicode 美国人口普查地图边界文件的字符编码,unicode,encoding,character,shapefile,census,Unicode,Encoding,Character,Shapefile,Census,我正在尝试将美国人口普查地图边界文件(此处提供:)导入GeoDjango应用程序。然而,python抱怨UnicodeDecodeErrors(例如,波多黎各的非ascii字符) shapefile描述文件(*.dbf)没有指定它使用的字符编码;这不是由shapefile规范定义的。正确的字符编码是什么?美国人口普查地图边界文件使用IBM850字符编码。正确编码这些字符串的Python代码如下所示: unicode(featurestring.decode("IBM850")) 美国人口普查地

我正在尝试将美国人口普查地图边界文件(此处提供:)导入GeoDjango应用程序。然而,python抱怨UnicodeDecodeErrors(例如,波多黎各的非ascii字符)


shapefile描述文件(*.dbf)没有指定它使用的字符编码;这不是由shapefile规范定义的。正确的字符编码是什么?

美国人口普查地图边界文件使用
IBM850
字符编码。正确编码这些字符串的Python代码如下所示:

unicode(featurestring.decode("IBM850"))

美国人口普查地图边界文件使用
IBM850
字符编码。正确编码这些字符串的Python代码如下所示:

unicode(featurestring.decode("IBM850"))

我对CBSA和2010年人口普查全几何图形的位置数据也有同样的问题。这些不是裁剪过的carto文件


IBM850对我来说工作不正常。一时兴起,我尝试了latin1,效果非常好。

我对CBSA和2010年人口普查全几何图形的位置数据也有同样的问题。这些不是裁剪过的carto文件


IBM850对我来说工作不正常。一时兴起,我试用了latin1,效果非常好。

确认美国人口普查局在2010年人口普查数据发布中使用了IBM850(latin1)。确认美国人口普查局在2010年人口普查数据发布中使用了IBM850(latin1)。