• 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

  • 相关阅读:
    @property @synthesize的含义以及误区。
    OC中类的扩展介绍
    Thinking in Java第三、四章学习笔记----操作符与控制执行流程
    LeetCode之Easy篇 ——(12)Integer to Roman
    LeetCode之Easy篇 ——(9)Palindrome Number
    LeetCode之Easy篇 ——(7)Reverse Integer
    LeetCode之Easy篇 ——(1)Two Sum
    Java关键字汇总
    Thinking in Java 第二章学习笔记----一切都是对象
    php文件上传原理详解
  • 原文地址:https://www.cnblogs.com/anuoruibo/p/2439082.html
Copyright © 2020-2023  润新知