I would like to write a script that includes a selection from the attribute table. But my data is in Hungarian, so it includes special characters like: öüőűáéí
So when there is non of these in the query it executes, otherwise I get this:
Is there a setting or something to solve this?
Answer
What happens when you use diacritic characters?
It might be a simple python problem. Open the python editor in QGIS, and ensure that you start with the two comment lines on the top, like this:
#!/usr/bin/env python
# -*- coding: utf-8 -*-
layers = QgsMapLayerRegistry.instance().mapLayersByName('utilizador')
layer = layers[0]
it = layer.getFeatures()
layer.startEditing()
for feat in it:
layer.changeAttributeValue(feat.id(), 7, u'Jó napot kívánok!')
layer.commitChanges()
No comments:
Post a Comment