arcEngine 10.2中IDataSet接口的SaveAs接口无法使用中文路径另存。

 
/// <summary>
/// 栅格另存
/// </summary>
/// <param name="outRaster"></param>
/// <param name="resultPath"></param>
/// <param name="rasterfilename"></param>
public void saveasRaster(IRaster outRaster, string resultPath, string rasterfilename)
{
IRasterBandCollection pRasterbandCollection;
IDataset pDataset;
//将数据保存为grid格式
IEnumDataset pEnumDataset = null;
IWorkspaceFactory pWSF;
try
{
pRasterbandCollection = (IRasterBandCollection)outRaster;

pWSF = new RasterWorkspaceFactoryClass();
IWorkspace pWorkspace = pWSF.OpenFromFile(resultPath, 0);
pEnumDataset = pWorkspace.get_Datasets(esriDatasetType.esriDTRasterDataset);
pDataset = pEnumDataset.Next();
while (pDataset != null)
{
if (pDataset.Name.ToUpper() == rasterfilename.ToUpper())
{
try
{
//删除
if (pDataset.CanDelete())
{
pDataset.Delete();
}
}
catch (Exception)
{
throw new Exception("数据已存在并且正在被占用无法删除!!!");
}
}
ReleaseComObject.releaseComObject(pDataset);
pDataset = pEnumDataset.Next();
}
pDataset = pRasterbandCollection.SaveAs(rasterfilename, pWorkspace, "GRID");

}
catch (Exception)
{
throw;
}

}
如题:ArcEngine 10.2中IDataSet接口的SaveAs接口保存成GRID格式,无法使用中文路径另存,尝试了将英文语言包改成中文语言包是不行的,10.1没有这样的问题,请问这个具体应该怎么解决。恳请大神不吝赐教,谢谢。
已邀请:
如果测试了Engine 10.2中英文路径可以,但是中文不行,那就是对中文支持的不好了,没有其它办法,只能改用英文路径或者您尝试下tif格式是否可以用中文路径。

要回复问题请先登录注册