zoukankan      html  css  js  c++  java
  • web 国际化编码 ApplicationResources.properties

    使用JDK中的一个工具(native2ascii)来转,你的那个properties文件就是通过这个转码的。

    命令行
    native2ascii -reverse //将Unicode编码转为本地编码
    \u521b\u5efa\u8003\u751f
    创建考生

    通过文件转的命令行格式
    native2ascii -reverse [inputfile] [outputfile] //将Unicode编码转为本地编码

    如果要把本地编码转为Unicode编码,去掉-reverse这个options。
    native2ascii [inputfile] [outputfile] //将本地编码转为Unicode编码

    Struts 国际化处理

    定义资源文件 
    在/WEB -INF/classes下面添加UTF-8资源束文件。每一个资源文件是“键-值”对的集合。在JSP页面里面可以通过键来找到相应的数据值。本例子的 文件名是ApplicationResources,所以相应的资源文件束是(包括e文,简体中文,繁体中文) 
    ApplicationResources.properties : 默认资源文件。当在其他资源文件里面找不到某个资源的时候,就使用该资源文件里面的定义。 
    ApplicationResources_zh_CN.properties:简体中文资源文件。 
    ApplicationResources_zh_TW.properties:繁体中文资源文件。 
    资源文件的格式为:默认资源文件名_国别_语言.properties。其中每个文件都是通过%JAVA_HONE%/BIN/native2ascii.exe 工具转换而来。你也可以使用其他工具来处理得到(http://java.sun.com/products/jilkit/ 有 一个工具Internationalization Java Internationalization and Localization Toolkit 可以处理)。下面是一个例子,我们显示如何使用%JAVA_HONE%/BIN/native2ascii.exe命令来定义资源束文件。 
     

     例如:

    在jdk目录下新建两个文件

    local.properties ---- 中文英文

    Unicode.properties---Unicode码

    native2ascii  local.properties Unicode.properties

  • 相关阅读:
    traceroute命令
    ifconfig命令
    netstat命令
    ps命令
    Vue3.0新特性
    Shadow DOM的理解
    解决ufw下pptp客户端连接问题
    Event对象
    java面试一日一题:讲下mysql中的索引
    java面试一日一题:讲下mysql中的redo log
  • 原文地址:https://www.cnblogs.com/anuoruibo/p/2439082.html
Copyright © 2011-2022 走看看