#3389: g.gui: UnicodeEncodeError when writing a workspace file including non-ASCII characters --------------------+------------------------- Reporter: lrntct | Owner: grass-dev@… Type: defect | Status: new Priority: normal | Milestone: 7.2.2 Component: wxGUI | Version: 7.2.0 Keywords: | CPU: Unspecified Platform: Linux | --------------------+------------------------- I've a workspace with two vector files. Saving it worked fine until I added a non-ASCII character in a WHERE field:
{{{ d.vect map=Localidades_Urbanas_Estudio@PERMANENT where="b_Municipio IN ('Saltillo', 'Río Bravo')" width=1 }}} The display function works correctly, but when I try to save the workspace, I receive the following error: {{{ Writing current settings to workspace file failed. Reason: 'ascii' codec can't encode character u'\xed' in position 57: ordinal not in range(128) Traceback (most recent call last): File "/usr/lib/grass72/gui/wxpython/lmgr/frame.py", line 1634, in SaveToWorkspaceFile WriteWorkspaceFile(lmgr=self, file=tmpfile) File "/usr/lib/grass72/gui/wxpython/core/workspace.py", line 894, in __init__ self.__writeLayer(mapTree, item) File "/usr/lib/grass72/gui/wxpython/core/workspace.py", line 987, in __writeLayer (' ' * self.indent, self.__filterValue(val))) UnicodeEncodeError: 'ascii' codec can't encode character u'\xed' in position 57: ordinal not in range(128) }}} -- Ticket URL: <https://trac.osgeo.org/grass/ticket/3389> GRASS GIS <https://grass.osgeo.org>
_______________________________________________ grass-dev mailing list grass-dev@lists.osgeo.org https://lists.osgeo.org/mailman/listinfo/grass-dev