项目的配置文件中包含了中文,文件的编码格式为UTF-8.
当读取properties文件时第一个Key总是失败,后面的Key则正常。
Properties类API(http://docs.oracle.com/javase/7/docs/api/java/util/Properties.html)中提到如下一句话
The load(Reader) / store(Writer, String) methods load and store properties from and to a character based stream in a simple line-oriented format specified below. The load(InputStream) / store(OutputStream, String) methods work the same way as the load(Reader)/store(Writer, String) pair, except the input/output stream is encoded in ISO 8859-1 character encoding. Characters that cannot be directly represented in this encoding can be written using Unicode escapes as defined in section 3.3 of The Java™ Language Specification; only a single 'u' character is allowed in an escape sequence. The native2ascii tool can be used to convert property files to and from other character encodings.
大体意思是, properties文件是基于行来读取和存储键值对的, 而期望的输入/输出流字符编码是ISO 8859-1. 那些不能使用该方式存储的字符集呢, 需要使用native2ascii命令对property文件进行转码.
解决方案为:在properties文件的首先加为空行(或写注释也可以)
参考:http://blog.csdn.net/pansanday/article/details/49895399
相关推荐
选择你要转换的PDG文件夹后,这时先不要急着点“开始转换”因为经过第一步的选择文件夹之后,第2步的“选择存放转换出来的图象文件的文件夹”也跟着默认的和需转换的PDG文件夹一样这样会给下面的工作带来一点麻烦。...
处理包括读取文件,将其分成一行行的文字,然后将每行 解析成零或更多的符号。然后用已找到的符号字符串变量值 调用 For 循环。以默认方式,/F 通过每个文件的每一行中分开 的第一个空白符号。跳过空白行。您可...
读取NAMEID对应值,读取原始json文件并进行操作和输出,并创建一个包含原始json串的json对象,获取features数组的第i个json对象,读取properties对象里的name字段值,删除ISO字段,可以帮助初级开发者了解Java与Json...
主要文件类型包括1421个HTML文件、485个Java源文件、4个GIF图片文件、2个BAT批处理文件、2个XML文件、2个Properties文件、1个gitignore文件、1个LICENSE文件、1个Markdown文档、1个TXT文件。该项目是一个第三方APP...
(1)为了防止解压后路径太长导致浏览器无法打开,推荐在解压时选择“解压到当前文件夹”(放心,自带文件夹,文件不会散落一地); (2)有时,一套Java组件会有多个jar,所以在下载前,请仔细阅读本篇描述,以...
这是一个springboot+maven写的demo,主要演示springboot项目通过maven插件,将依赖与配置文件打包到jar包外部,实现灵活的项目管理.仅供参考学习
开发为了便于开发,我添加了logging.properties文件,可以通过将其指定为Maven hpi:run目标的选项来使用它,如下所示: mvn hpi:run -Djava.util.logging.config.file=logging.properties包裹由于这是我的第一个版本...
1) 在VSS浏览器的文件或项目列表中选中要设置工作文件夹的文件/文件夹; 2) 在file菜单中选择set working folder,打开对话框; 3) 在资源管理列表中选择或新建文件夹; 4) 点击OK。 3.3.4.2利用check out...
1) 在VSS浏览器的文件或项目列表中选中要设置工作文件夹的文件/文件夹; 2) 在file菜单中选择set working folder,打开对话框; 3) 在资源管理列表中选择或新建文件夹; 4) 点击OK。 3.3.4.2利用check out...
1) 在VSS浏览器的文件或项目列表中选中要设置工作文件夹的文件/文件夹; 2) 在file菜单中选择set working folder,打开对话框; 3) 在资源管理列表中选择或新建文件夹; 4) 点击OK。 3.3.4.2利用check out...
第1步 创建一个地图配置文件 在图1的第1步,生成一个地图配置文件,你可以用Author工具,文本编辑器或XML编辑器创建一个地图配置文件,该文件是以ArcXML格式的,它包含地图的描述信息,如使用什么数据层,每...
数据文件和数据库表的对应关系通过程序里的config/sys.properties文件配置指定,格式如下: field_0 = XDDH field_1 = YXN field_2 = YYR ...... 以上配置的意思是:excel数据文件里的第0列对应表里的XDDH字段,第1...
(4)搜索:要在 chm 文件中能使用全文搜索功能,只要在创建 chm 文件时打开一个开关就行了,这样只要在搜索框中输入要搜索的内容,chm 就会把全部包含该内容的 HTML 文件列出来,并把搜索内容高亮显示。...
- 属性文件:3个Properties文件,配置项目相关属性。 - Markdown文档:1个,提供项目描述或使用说明。 - Git忽略文件:1个,用于版本控制。 项目简述:本项目是一个基于SSM(Spring、SpringMVC、MyBatis)整合框架...
这是一个将图像文件(包括TIFF、JPG、JP2/J2K/JPC、PNG、GIF、BMP)合并、转换成PDF文件的软件。纯免费,并具有下列特色: <br>对有损/无损压缩jpeg 2000(jp2/j2k/jpc)文件,或有损压缩JPG文件及采用JPEG/OJPEG...
3、安装成功后首次打开程序将生成mylogs/log.log文件,在其中找到 preference.properties 文件路径,修改它可做一些基本的偏好设置,下次重新打开程序生效。比如修改readExcelStartLine此值表示从excel中的第几行...
其中包括redis作为mybatis的第三方缓存配置和redis直接操作缓存数据库的集成。说明:将application.properties中数据源的修改成你的配置。若你只想看spring集成redis的操作,则可以将mysql的配置注释掉,将...
四、编写第一个JDBC程序 五、注册案例 六、登录案例 6.1 Statement 七、SQL注入 7.1 SQL注入 7.2 出现SQL注入的原因 7.3 解决方案 7.4 PreparedStatement接口 7.5 PreparedStatement如何解决SQL注入 7.6 使用...
SerenityOS 支持的 CSS 属性 这是一个简单的网页(在... 不过,这是一个很好的第一个近似值。 构建说明 它是纯 HTML、SCSS 和 JavaScript。 要从 SCSS 创建 CSS,请使用您最喜欢的转换器,例如 VS Code 扩展。 贡献者
基于以上思路,本书的写作框架如下:第一部分为数据管理,包括第1章Origin基础和第2章电子表格与数据管理;第二部分为科技作图,包括第3章~第6章,第3和第4章系统地讨论了二维作图及其设置,第5章讨论了三维作图,...