[Qgis-developer] Is there anybody interested whether QGIS 2.0 will support non-Latin1 Shapefiles?

Borys Jurgiel lists at borysjurgiel.pl
Mon Apr 22 14:29:20 PDT 2013


Thanks to all for the feedback :) I'm really not very familar with all the OGR 
encoding stuff. I applied my pull request [1] to allow wider testing. 

Many thanks to Minoru Akagi for two other patches. One of them is applied[2], 
the second not, because my patch covers this isue too. Your patch [3] was 
safer, as it just reset LDID to 0 on save, but I believe we should go on and 
use the encoding declaration. A big difference I see in our approaches is I set 
ENCODING to encoding name, while you you use "LDID/0". I guess the "LDID/" 
prefix tells OGR to use LDID instead of CPG? I think if we should use it for 
encodings supported by LDID, but I guess it's not worth of the additional 
work, unless some other important software prefers LDID over CPG. 

I also added Shift-JIS to the Shapefile Encoding Fixer plugin. Please let me 
know if any of you needs (or just knows) another important encodings.

Still there are two urgent problems:
- the "System" encoding has to be replaced with the proper value
- unit tests are still missing

And one longterm:
- after iconv conversion tio UTF-8 the layer doesn't remember the source 
encoding, so it's impossible to preserve it e.g when saving from Table 

Maybe someone wants to take one of the remaining issues?

[1] https://github.com/qgis/Quantum-

[2] http://hub.qgis.org/issues/7647

[3] http://hub.qgis.org/attachments/4749/qgsogrprovider3.patch

More information about the Qgis-developer mailing list