1. 程式人生 > >關於 string轉const char* 過程中中文亂碼問題,GDAL

關於 string轉const char* 過程中中文亂碼問題,GDAL

剛開始用GDAL,輸出路徑 是由string轉到const char*的,但發現漢字總是亂碼,比較懵逼,第一次遇見這種問題,除錯模式下程式碼神奇的跟不進去,顯示找不到檔案之類的,  ,查了近兩個小時,一直以為是環境錯了或者庫有問題,最後經過多次排查才發現是GDAL預設不支援中文,需要把   CPLSetConfigOption("GDAL_FILENAME_IS_UTF8","NO");  這一句加到    GDALAllRegister();  前面,就好了。記錄一下。