gdal字符编码
作者:互联网
首先确认vs 中字符编码:也就是说,vs里 Encoding的 default=GBK
中 用两个字节存储,十进制 214, 208 = 十六进制 D6 D0
转换成 utf-8编码:即为十进制 228 184 173 = 十六进制 e4 b6 ad
转换回来,当然还是 中 字
GDAL里
[DllImport("gdal303.dll", EntryPoint = "OGR_F_SetFieldString", CallingConvention = CallingConvention.Cdecl)] public extern static void OGR_F_SetFieldString(HandleRef handle, int index, string val); /// <param name="fe"></param> /// <param name="index">索引</param> /// <param name="val">值</param> public static void setFieldString(Feature fe, int index, string val) { OGR_F_SetFieldString(OSGeo.OGR.Feature.getCPtr(fe), index, val); }
标签:编码,val,index,OGR,SetFieldString,十六进制,字符,gdal 来源: https://www.cnblogs.com/yansc/p/15352336.html