[Qgis-user] Unicode Encounter Error when trying to join attributes using a text variable - how do I fix it?
Megan Misovic
meganmisovic at gmail.com
Thu Aug 11 12:48:00 PDT 2011
Hello everyone,
I am trying to join an attribute table using a text column name. I am using
Quantum GIS 1.7.0 and the mmqgis plugin . I keep getting this error:
An error has occured while executing Python code:
Traceback (most recent call last):
File "C:/Users/rhs02/.qgis/python/plugins\mmqgis\mmqgis_dialogs.py", line
114, in run
mmqgis_attribute_join(self.iface, layername, infilename, joinfield,
joinattribute, outfilename, notfoundname, addlayer)
File "C:/Users/rhs02/.qgis/python/plugins\mmqgis\mmqgis_library.py", line
189, in mmqgis_attribute_join
key = str(attributes[joinattribute_index].toString()).lower()
UnicodeEncodeError: 'ascii' codec can't encode character u'\xe1' in position
5: ordinal not in range(128)
Python version:
2.5.2 (r252:60911, Feb 21 2008, 13:11:45) [MSC v.1310 32 bit (Intel)]
QGIS version:
1.7.0-Wroclaw Wroclaw, 63ecdd7
Python path: ['C:/PROGRA~1/QUANTU~1/apps/qgis/./python',
'C:/Users/rhs02/.qgis/python', 'C:/Users/rhs02/.qgis/python/plugins',
'C:/PROGRA~1/QUANTU~1/apps/qgis/./python/plugins',
'C:\\PROGRA~1\\QUANTU~1\\bin\\python25.zip',
'C:\\PROGRA~1\\QUANTU~1\\apps\\Python25\\DLLs',
'C:\\PROGRA~1\\QUANTU~1\\apps\\Python25\\lib',
'C:\\PROGRA~1\\QUANTU~1\\apps\\Python25\\lib\\plat-win',
'C:\\PROGRA~1\\QUANTU~1\\apps\\Python25\\lib\\lib-tk',
'C:\\PROGRA~1\\QUANTU~1\\apps\\qgis\\bin',
'C:\\PROGRA~1\\QUANTU~1\\apps\\Python25',
'C:\\PROGRA~1\\QUANTU~1\\apps\\Python25\\lib\\site-packages',
'C:\\PROGRA~1\\QUANTU~1\\apps\\Python25\\lib\\site-packages\\win32',
'C:\\PROGRA~1\\QUANTU~1\\apps\\Python25\\lib\\site-packages\\win32\\lib',
'C:\\PROGRA~1\\QUANTU~1\\apps\\Python25\\lib\\site-packages\\Pythonwin',
'C:\\PROGRA~1\\QUANTU~1\\apps\\Python25\\lib\\site-packages\\wx-2.8-msw-unicode',
'C:\\PROGRA~1\\QUANTU~1\\apps\\qgis\\python\\plugins\\fTools\\tools',
'C:\\Users\\rhs02\\.qgis\\python\\plugins\\mmqgis/forms']
I tried reinstalling Quantum GIS and the plug in and I've made sure that the
path to my shapefile don't contain any non-alphabetic characters. I assume
the path to my Quantum GIS program files also have no non-alphabetic
characters. I tried creating a C:tmp file because it fixed another problem
with mmqgis - but to no avail.
Does anyone know what might be going wrong? I've made sure that the
spelling of the text in the joining field is exactly the same - although
there are some single quotes, forward slashes and question marks in my
joining field. Is that what is causing this problem? I am using Windows
Vista, if that makes a difference.
If you can't help me with this error - does anyone know another way of
joining attributes using a text field in Quantum?
Thanks in advance for any assistance,
Megan
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/qgis-user/attachments/20110811/184b498b/attachment.html>
More information about the Qgis-user
mailing list