`
no_bao
  • 浏览: 316692 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

使用java命令转换Property文件

    博客分类:
  • j2ee
阅读更多
Java提供了专门的工具对Property文件进行Unicode转化,这种工具就是native2ascii,它在JDK安装环境的bin目录下。

native2ascii 工具将带有本机编码字符(非拉丁 1 和非单一码字符)的文件转换成带有Unicode编码字符的文件。

假设需要转化的属性文件为:D:\src\resources.properties(含有中文字符)

转化后的属性文件为:D:\classes\resources.properties(中文字符统一转化为Unicode)

那么使用如下命令
JAVA_HOME\bin\native2ascii -encoding GBK D:\src\resources.properties D:\classes\resources.properties

就能将含有中文字符的属性文件转化成单一Unicode编码方式的属性文件。中文乱码自然会被解决。
分享到:
评论

相关推荐

    URL转换为PDF的Java实现

    本篇文章将详细探讨如何在Java环境中将一个网页URL转换为PDF文件。 首先,我们可以利用开源库如Jsoup或Apache HttpClient来获取网页的HTML内容。Jsoup是一个用于处理实际世界HTML的Java库,它允许我们解析、操作、...

    java中文乱码字符集解决大全.pdf

    - **编译时指定编码**:使用`javac -encoding GBK yourFile.java`命令指定源文件的编码。 - **设置系统属性**:通过`System.setProperty("file.encoding", "GBK")`在程序启动前设定文件读写编码。 - **使用...

    JAVA读取环境变量

    - 使用 `System.getProperty("os.name")` 获取操作系统名称并转换为小写形式。 2. **判断操作系统**: - 如果是Windows系统,则执行 `cmd /c set` 命令; - 如果是Linux系统,则执行 `sh -c set` 命令。 3. **...

    Oracle自动生成hibernate实体(.java 和.hbm.xml文件)存储过程

    由于A0是一个文本文件,可能需要额外的步骤来提取和处理这些数据,比如使用脚本将内容导出到实际的Java和XML文件。 关于`.hbm.xml`文件,它是Hibernate的XML映射文件,用于描述Java对象(实体类)与数据库表之间的...

    java调用C和C++

    - 如果动态链接库不在默认路径中,可以通过`System.setProperty("java.library.path", path)`设置。 2. **异常处理**: - 如果加载动态链接库失败,将会抛出`UnsatisfiedLinkError`异常。 3. **性能考量**: - ...

    Java jacob将word和excel转为pdf

    总的来说,Jacob为Java开发者提供了一个方便的工具,可以利用已有的Office功能进行文件格式转换,尽管这可能会带来一定的系统依赖性和性能限制。在实际项目中,也可以考虑使用其他专门的PDF生成库,如Apache POI、...

    sqoop2 java API从oracle导数据到HDFS开发总结

    3. **掌握sqoop2 shell命令**:熟练掌握sqoop2的命令行工具,这对于调试和验证Java API的正确性非常重要。 4. **Java API开发**:根据具体需求编写Java代码来实现数据迁移任务。 #### sqoopserver环境搭建详解 ###...

    跟我学Java_Web开发(终稿)

    - 在`Path`变量中追加`%JAVA_HOME%\bin`,确保系统能在任何目录下执行Java命令。 - 新建`CLASSPATH`变量,其值通常为`.;%JAVA_HOME%\lib`,用于指定Java类库的查找路径。 3. **测试Java环境**:编写一个简单的...

    java中JNI调用非java(CC++)代码参考.pdf

    确保Java的`java.library.path`环境变量包含了动态库的位置,或者在Java代码中使用`System.setProperty`设置库路径。然后,你可以实例化`Password`类并调用`CryptPassword`和`PasswordCompare`。 需要注意的是,JNI...

    java初学者必看

    最近正在学习Java,也买了很多的有关Java方面的书籍,其中发现《跟我学Java》这本书,都的很不错啊,所以顺便拿电脑把这本书的目录敲了下来,与大家分享。尤其是那些和我一样初学Java的朋友们,看看哪一节对你有用,...

    Mybatis Generator自动生成JavaEntity带中文注释和注解[Maven]工程

    运行`mvn mybatis-generator:generate`命令,Mybatis Generator将根据`generatorConfig.xml`中的配置自动生成Java实体类、Mapper接口和XML配置文件。值得注意的是,如果你的数据库表注释是中文,Mybatis Generator会...

    java调用webservice的demo

    这些可以通过设置`System.setProperty()`或者在客户端的`Properties`文件中完成。此外,如果Web Service是跨域调用,可能还需要处理CORS问题。 8. **测试与调试**: 完成代码编写后,可以使用`main`方法运行客户端...

    java网页截图

    在上述代码中,我们首先将WebDriver转换为`TakesScreenshot`接口,调用`getScreenshotAs(OutputType.FILE)`方法获取截图的File对象,然后将其复制到指定的文件路径。 为了截取特定元素,可以先定位到该元素,然后...

    jaxb2 生产java类demo实例

    **Java Architecture for XML Binding (JAXB)** 是Java平台上的一个标准API,用于在XML文档和Java对象之间进行双向转换。JAXB2是JAXB的第二个主要版本,它引入了更强大的功能和改进,如注解支持,使得XML绑定更加...

    (部分答案)java web 复习题.docx

    1. 开发和运行Java程序通常包括编写源代码、编译源代码(javac命令)和运行字节码(java命令)。 2. 类及类成员的访问控制符有public(公开的),private(私有的),protected(受保护的)和friendly(友好的,即包...

    JAVA程序设计:第9章 基于文本的Java应用程序.ppt

    `Properties`类提供了多种方法来管理和操作这些属性,如`propertyNames()`返回所有属性名,`getProperty(String key)`获取属性值,以及`load`和`save`方法用于读写属性文件。 3. **输入/输出(I/O)**:在Java中,...

    java mabatis 链接数据库查询

    MyBatis提供了自动类型转换和结果映射功能,使得查询结果可以直接转换为Java对象。在上述示例中,查询结果自动封装到User对象中,无需手动处理。 5. **事务管理**: MyBatis支持手动和自动的事务管理。在上述代码...

    跟我学Java Web开发.pdf

    - 使用命令提示符(`cmd`)进入该文件所在的目录,执行`javac Ajie.java`编译程序,然后执行`java Ajie`查看输出结果是否为`Hello World!`。 #### 二、Tomcat的使用 - **Tomcat简介**: Apache Tomcat是一款开源的...

Global site tag (gtag.js) - Google Analytics