Есть
То что вы предложили - позволяет указать что данные в DBF в нужной кодировке.SHAPE_ENCODING
Added in GDAL/OGR 1.9.0.
Shapefile driver specific. This may be set to a OGR Character Encoding name in order to force all DBF files opened with the shapefile driver to be treated as having that encoding instead of trying to interpret the encoding setting of the file itself.
http://www.gdal.org/ogr/drv_shapefile.html
При сохранении в другой формат указанная кодировка наверное остается, а надо как раз указать новую. Например SHP в UTF8, а TAB в CP1251. Правильно я понимаю?ENCODING=value: set the encoding value in the DBF file. The default value is "LDID/87". It is not clear what other values may be appropriate.