GDAL编译支持中文

来源:互联网 发布:天元律师事务所 知乎 编辑:程序博客网 时间:2024/05/16 23:38

很多人编译后GDAL发现打开文件不支持中文,这是因为字符编码问题,修改方法:
1、不改变GDAL源代码
调用GDALRegisterAll()和OGRAllRegiser()函数后,加上下面一句即可。
CPLSetConfigOption(“GDAL_FILENAME_IS_UTF8”,”NO”);

2、修改GDA源代码
frmts文件夹下的“gdalallregister.cpp”
在GDALAllRegister()函数中添加CPLSetConfigOption(“GDAL_FILENAME_IS_UTF8”,”NO”);

对于OGRRegisterAll函数是调用的GDALAllRegister,只需修改一处即可

0 0
原创粉丝点击