java读取shp文件java 中文乱码属性值为乱码

Java读取properties文件中文乱码问题的解决
Java读取properties文件中文乱码问题的解决
& & &Java直接读取properties文件时,中文会是乱码,这时可以用Java\jdk1.x.x\bin\native2ascii.exe工具。
例如,把f1.properties转换成f2.properties。
在cmd的当前目录下输入
Cmd代码 &native2ascii&-encoding&gbk&f1.properties&f2.properties&&
转换前f1.properties:
Properties代码 &#编号=描述&&cn=中国&&
转换后f2.properties:
Properties代码 &#\u7f16\u53f7=\u63cf\u8ff0&&cn=\u4e2d\u56fd&&
这样Java程序就可以正确识别中文了!
Java代码 &Properties&prop=new&Properties();&&&&&&&&InputStream&inputStream=new&FileInputStream("E:\\f2.properties");&&&&&&&&prop.load(inputStream);&&&&&&&&String&title=prop.getProperty("cn");&&&&&System.out.println(title);&&
转换前运行结果:控制台代码 &???ú&&转换后运行结果:控制台代码 &中国&&
发表评论:
TA的推荐TA的最新馆藏[转]&[转]&如何把shapefile文件转化成sql文件,中文乱码解决方案
最近公司在做地图定位的相关项目,其中设计到把shapefile文件转化成sql文件的需求,在网上找了不少资料,最终完成了这个任务。下面我就总结下步骤:& & 1下载《将shp文件导入到mysql的命令》程序,解压后打开,2、将shp以及shp的相关文件和DOShere的doc文件放在同一目录3、doc命令为:& &shp2mysql shp文件名.shp 表名 数据库名 & 生成的sql文件名.sql4、修改生成的sql文件:& &ALTER TABLE 表名 ADD the_geom GEOMETRY;& &add必须为:the_geom GEOMETRY& && &替换所有的,-1) );为) );5、到mysql数据库导入sql文件即可在利用工具导入的时候会出现中文乱码的问题,在运行sql文件的时候编码方式改成GBK就可以了。
> 本站内容系网友提交或本网编辑转载,其目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。如涉及作品内容、版权和其它问题,请及时与本网联系,我们将在第一时间删除内容!
上传文件细节处理问题一
中文乱码问题1.上传文件的中文乱码问题
用解析器的对象去调用setHeaderEncoding方法设置就行
// (1)创建一个解析器工厂
DiskFileItemFactory factory = newDiskFileItemFactory();
// (2)得到解析器
ServletFileUpl ...
在使用过程中当我们新建(导入)的项目本身的编码是UTF8时,比如Wordpress,我们发现当使用zend studio打开PHP项目文件调试时变量等会出现中文乱码的问题,亦或者当你使用zend studio新建一个UTF8编码的PHP文件,打开时也会出现中文变成乱码的问题,这是由于zend studio的默认字符编码使用的是GBK造成的,那么zend st ...
PL/SQL Developer中文乱码,但通过secureCRT连接Oracle显示正常,需要通过以下步骤进行修改.
1.查看服务端的字符集: select * from v$nls_
2.修改注册表 HKEY_LOCAL_MACHINE/SOFTWARE/ORACLE/HOMEO/NLS_LANG 该项值改为和数据库服务端一 ...
例如一个数据表db_example,其中包含frm,myd,myi文件复制到C:\Documents and Settings\All Users\Application Data\MySQL\MySQL Server 5.1\data 下面. 然后dos命令下,cd进入C:\Program Files\MySQL\MySQL Server 5.1\bin, ...
今天给大家介绍一下,如何利用php自动执行.sql文件.其实很简单,就是获取sql文件中的内容,然后将每一句sql语句一次执行就行啦.需要的朋友可以参考下 //读取文件内容 $_sql = file_get_contents('test.sql'); $_arr = explode(';', $_sql); $_mysqli = new mysqli(DB_ ...
本篇文章由:/php-export-csv-file-opened-by-excel-appear-garbled/ 乱码情况 写了一段导出 CSV 文件的代码,可以正常输出 使用 CSV 和 TXT 程序打开文件是正常的,但是使用 Excel 打开文件就出现了中文乱码的问题(这就奇怪了, 为什么在 Excel 中会乱码呢 ...
之所以出现乱码是因为所压缩的文件中,有的文件是以中文命名.而在windows下中文的编码一般为gbk,而linux下中文的编码一般为utf8,所以在windows下正常打开的文件,到linux下很可能会出现乱码.解决办法为:使用命令iconv对文件内容编码进行转换.例如我有一个文件&linux常用命令&在windows下打开正常,而在li ...
public static void main(String[] args) throws Exception { //解决中文乱码 //IO流读取一行 InputStreamReader isr = new InputStreamReader(new FileInputStream(&c:/Windows/WindowsUpdate.log&qu ...Java&IO读取文件中文乱码问题
Java&IO读取文件中文乱码问题
  1、JAVA读取文件,避免中文乱码。
  * 读取文件内容
  * @param filePathAndName&& String& 读取文件路径
  * @return String& 文件中的内容
  public static String readFile(String filePathAndName) {
  String fileContent = "";
  File f = new File(filePathAndName);
  if(f.isFile()&&f.exists()){
  InputStreamReader read = new InputStreamReader(new FileInputStream(f),"UTF-8");
  BufferedReader reader=new BufferedReader(read);
  while ((line = reader.readLine()) != null) {
  fileContent +=
  read.close();
  } catch (Exception e) {
  System.out.println("读取文件内容操作出错");
  e.printStackTrace();
  return fileC
  2、JAVA写入文件,避免中文乱码。
  * 写文件
  * @param filePathAndName&& String& 写文件路径
  * @param fileContent&& String& 需要写入的内容
  public static void writeFile(String filePathAndName, String fileContent) {
  File f = new File(filePathAndName);
  if (!f.exists()) {
  f.createNewFile();
  OutputStreamWriter write = new OutputStreamWriter(new FileOutputStream(f),"UTF-8");
  BufferedWriter writer=new BufferedWriter(write);
  //PrintWriter writer = new PrintWriter(new BufferedWriter(new FileWriter(filePathAndName)));
  //PrintWriter writer = new PrintWriter(new FileWriter(filePathAndName));
  writer.write(fileContent);
  writer.close();
  } catch (Exception e) {
  System.out.println("写文件内容操作出错");
  e.printStackTrace();
H3C认证Java认证Oracle认证
基础英语软考英语项目管理英语职场英语
.NETPowerBuilderWeb开发游戏开发Perl
二级模拟试题一级模拟试题一级考试经验四级考试资料
港口与航道工程建设工程法规及相关知识建设工程经济考试大纲矿业工程市政公用工程通信与广电工程
操作系统汇编语言计算机系统结构人工智能数据库系统微机与接口
软件测试软件外包系统分析与建模敏捷开发
法律法规历年试题软考英语网络管理员系统架构设计师信息系统监理师
高级通信工程师考试大纲设备环境综合能力
路由技术网络存储无线网络网络设备
CPMP考试prince2认证项目范围管理项目配置管理项目管理案例项目经理项目干系人管理
Powerpoint教程WPS教程
电子政务客户关系管理首席信息官办公自动化大数据
职称考试题目
就业指导签约违约职业测评
招生信息考研政治
网络安全安全设置工具使用手机安全
3DMax教程Flash教程CorelDraw教程Director教程
Dreamwaver教程HTML教程网站策划网站运营Frontpage教程
生物识别传感器物联网传输层物联网前沿技术物联网案例分析
互联网电信IT业界IT生活
Java核心技术J2ME教程
Linux系统管理Linux编程Linux安全AIX教程
Windows系统管理Windows教程Windows网络管理Windows故障
组织运营财务资本
视频播放文件压缩杀毒软件输入法微博
数据库开发Sybase数据库Informix数据库
&&&&&&&&&&&&&&&
希赛网 版权所有 & &&shp2pgsql转换.shp文件中文乱码问题
shp2pgsql转换.shp文件中文乱码问题
16:17:00来源:
是用shp2pgsql转换.shp文件为sql语句时,出现乱码。如:INSERT INTO "hotel" ("name","mapid","id","kind","class",the_geom) VALUES ('???ú???÷?ó???ê','375370','','5080','1','EFC01F7E435C40DBBFB2D2A4483940');INSERT INTO "hotel" ("name","mapid","id","kind","class",the_geom) VALUES ('?????????ó???ê','355233','','5080','1','EE313B21B5C403AB01C');排查原因:1.E:\development_tools\postgres-8.4\bin&shp2pgsql -s 4326 F:\a\t-酒店度价村_point.shp hotel&F:\a\hotel2.sql在是用命令中未指定源文件的字符集,加上 -W 参数E:\development_tools\postgres-8.4\bin&shp2pgsql -s 4326 -W "GBK" F:\a\t-酒店度价村_point.shp hotel&F:\a\hotel.sql Shapefile type: MultiPointPostgis type: MULTIPOINT[2]转换成功。INSERT INTO "hotel" ("name","mapid","id","kind","class",the_geom) VALUES ('广铁漂流大酒店','375370','','5080','1','EFC01F7E435C40DBBFB2D2A4483940');INSERT INTO "hotel" ("name","mapid","id","kind","class",the_geom) VALUES ('广宁华侨大酒店','355233','','5080','1','EE313B21B5C403AB01C');2.如果源文件存放路径总有中文,也会出现乱码。}

我要回帖

更多关于 java 中文乱码 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信