SharpMap中文乱码是因为编码问题

原创 2007年09月20日 14:36:00

SharpMap中文乱码是因为编码问题 

ShapeFile 的默认的Encoding为UTF7,而我们的中文一般为GB2312,用下面的代码就可以显示中文了。

 
//Set up the countries layer
SharpMap.Layers.VectorLayer layCH_Other = new SharpMap.Layers.VectorLayer("CH_Other");
//Set the datasource to a shapefile in the App_data folder
SharpMap.Data.Providers.ShapeFile shp = new SharpMap.Data.Providers.ShapeFile
(HttpContext.Current.Server.MapPath(@"~/App_data/CH/P1.shp"), true);
shp.Encoding = System.Text.Encoding.GetEncoding("gb2312");
layCH_Other.DataSource = shp ;

相关文章推荐

qt creator修改程序编码(解决中文乱码问题)的方法

原文地址::http://blog.csdn.net/lyc_daniel/article/details/13772485 qt creator修改程序编码(解决中文乱码问题)...

【LaTeX 中文乱码,不能正常显示的解决方案,编码的常见问题和解决方案】

答:目前的模板支持GBK/UTF8两种源代码编码方式,支持latex/pdflatex/xelatex等多种编译排版命令,如下表所示。但我们主要推荐采用“UTF8编码+xelatex编译”这种组合,这...

MySQL编码详解及中文乱码问题解决方案

最近,在项目组使用的MySQL数据库中,插入数据出现乱码问题,出现诸如???,或者Ñ¡Ôñ等字符。为了防止在 今后项目中再次出现相类似问题。在这里对于MySQL编码问题做一个详细的介绍并对于乱码问题提...

JSP中文乱码,及编码问题

jsp两个文件:表单 form.jsp 收集参数的表单页

ubuntu下eclipse及Gedit中文乱码问题解决,配置GB18030编码

http://www.linuxdiyf.com/viewarticle.php?id=76841 1,让ubuntu系统支持中文方式: sudo locale-gen zh_CN.GB18030自己...

Base64 JAVA后台编码与JS前台解码(解决中文乱码问题)

中文通过Java后台进行Base64编码后传到前台,通过JS进行Base64解码时会出现中文乱码的问题,被这个问题也是困扰了几天,使用jquery.base64.js只能转码非中文字符,经过搜集各种方...

Eclipse,tomcat及jsp页面编码的设定解决的中文乱码问题

一.Eclipse下编码的设定(在myeclipse下设定方法类似) 1、window -> Preferences -> general -> Workspace -> Text file e...
  • zndxlxm
  • zndxlxm
  • 2012年08月21日 11:31
  • 10794

Mysql中文乱码问题完美解决方案【需要在my.cnf文件中设置client和mysqld的default-character-set=utf8,建数据库和表的时候也需要制定好编码】

原文:http://www.2cto.com/database/201108/101151.html MySQL会出现中文乱码的原因不外乎下列几点: 1.server本身设定问题,例如还停留在lat...

Java Web中使用JSPSmartUpload控件实现文件的上传和下载(解决了中文乱码问题)(JSP页面采用GBK编码)

折腾了我两天的使用JSPSmartUpload控件进行文件的上传和下载问题终于被解决了,现在将要注意的几个点整理出来,方便自己以后查询的同时分享给大家(内容有参考网上其他博客),希望以后文件的上传和下...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:SharpMap中文乱码是因为编码问题
举报原因:
原因补充:

(最多只允许输入30个字)