java项目启动之编码问题
来源:互联网 发布:mysql 唯一约束unique 编辑:程序博客网 时间:2024/06/05 00:18
描述:开发环境为myEclipse,编码格式为utf-8.各种网络流读取格式无误.但是当改为bat文件启动后,流的读取出现了乱码问题,以明确知道获取对象的格式为utf-8.
然后分析为项目启动后的编码格式为gbk,通过查资料作出判断:
System.out.println("Default Charset="+Charset.defaultCharset());System.out.println("file.encoding="+System.getProperty("file.encoding"));System.out.println("Default Charset in Use="+new OutputStreamWriter(new ByteArrayOutputStream()).getEncoding());使用上述3个语句可以在项目启动时判断编码格式,显示全部都为GBK
解决方法:
在运行程序时指定编码格式,在bat文件中加入
set JAVA_TOOL_OPTIONS: -Dfile.encoding=UTF-8
再次启动格式变为utf-8
另:
字符串方法.toLowerCase()使用默认语言环境的规则将此 String
中的所有字符都转换为小写。
- java项目启动之编码问题
- 项目启动容器不一致造成的编码问题
- JAVA项目之SSH编码规范
- JAVA项目之SSH编码规范
- 万万没想到之Java编码的问题
- Java 之NIO(四) - 编码解码问题
- Java入门之编码GBK映射问题
- web项目编码问题
- java web项目中所遇到的编码问题
- 关于Java EE项目GET,POST中文编码问题
- java项目编码问题解决
- java项目编码规范
- 编码方式,编码之问题
- 13、Java入门—Java IO流之编码问题
- 项目启动问题
- gis项目启动问题
- Vue项目启动问题
- 项目下.java文件采用不同编码方案编译时的编码问题
- 开源云平台 CloudStack 4.1.0 安装详解 - 2、KVM
- XHTML 简介 与XHTML差异
- install vagrant vagrant-berkshelf plugin 失败
- java中关闭Frame窗体的方法
- 开源云平台 CloudStack 4.1.0 安装详解 - 3、vCenter
- java项目启动之编码问题
- 正则表达式概述
- LeetCode:Two Sum
- 用js实现弹出最简单的模式化遮罩层
- 开源云平台 CloudStack 4.1.0 安装详解 - 4、XenServer
- 开源云平台 CloudStack 4.1.0 安装详解 - 5、基本资源域
- 一月初飞向广州,青春的梦想
- 设计模式
- stdlib.h简介