java properties native2ascii_properties文件国际化之native2ascii
当我们做java开发的时候,经常看到工程下的配置文件.properties
考虑到国际化,或则文件本身的编码形式 一般都是
\u4e3a\u4e86\u9896,\u946b\u4e00\u76f4\u5728\u52aa\u529b
但是对于我们开发来说,我们需要理解或则说使用配置文件的信息,就需要转码
在JDK目录的bin文件下自带了这样的工具 native2ascii
举个例子
有一行文字
为了颖,鑫一直在努力
放在e:/in.txt
我们将其转码
打开out.txt
\u4e3a\u4e86\u9896,\u946b\u4e00\u76f4\u5728\u52aa\u529b
这个就是中文转码后的形式,那我们一般看到的是上述的转码字符串
现在要做的就是进行中文转码
这样就可以看到我们熟悉的编码了
当然也可以根据需要 进行指定编码的转化,记住下面的两个方法,也许会有额外收获
将zh.txt转换为ISO8859-1编码,输出文件到i.txt
native2ascii -encoding ISO8859-1 in.txt out.txt
native2ascii -reverse -encoding ISO8859-1 in.txt out.txt
native2ascii -reverse命令中-encoding指定的编码为源文件的编码格式。
而在native2ascii 命令中-encoding指定的编码为(生成的)目标文件的编码格式
另外,对于纯数字和字母的文本类型件,转码前后的内容是一样的(说白了,就是键盘上能敲出来的128个字符)
当然也可以使用propedit这个插件来实现
java properties native2ascii_properties文件国际化之native2ascii相关推荐
- java 国际化 properties_java Properties 读取文件,国际化
Properties类可以看成一个持久化的Properties文件 Properties文件可以被保存到一个流中或者从流载入 每一个键及其对应值在Properties中都必须是String类型. 注意 ...
- 用java SDK/bin目录下的native2ascii.exe把.properties文件中的中文转换成unicode字符,实现国际化...
需要用到java SDK\\bin 目录下的native2ascii.exe程序,把你写的文本文件转成unicode字符即可,例: native2ascii 源文件名.txt 新文件名.txt 测试 ...
- native2ascii Java的一个文件转码工具(properties文件汉字转换)
native2ascii native2ascii.exe 是 Java 的一个文件转码工具,是将特殊各异的内容 转为 用指定的编码标准文体形式统一的表现出来,它通常位于 JDK_home\bin 目 ...
- java 多个类共用属性_java中读写Properties属性文件公用方法详解
前言 大家都知道Java中有个比较重要的类Properties(Java.util.Properties),主要用于读取Java的配置文件,各种语言都有自己所支持的配置文件,配置文件中很多变量是经常改 ...
- java 写文件 属性吗_使用JAVA读写Properties属性文件
自己定义一个属性文件:例如prop.properties baseFilePath=D\:/kuanter/resource tesx=abcd 我们要做的第一步就是要将文件读取到Properties ...
- java实现对properties类型文件的读写
在java项目中,我们通常会有一些配置属性的数据,采用properties文件对数据进行管理是很有必要的,尤其是在属性值改变和项目环境发生变化时,所以特地总结一下对properties文件的最常见的操 ...
- Java学习笔记——JDBC读取properties属性文件
Java 中的 properties 文件是一种配置文件,主要用于表达配置信息,文件类型为*.properties,格式为文本文件. 文件的内容是格式是"键=值"(key-valu ...
- java properties读取中文_Java读取properties文件中文乱码
Java读取properties文件中文乱码 之前读取properties配置文件时候全都是英文或者数字之类的,最近项目有个需求要properties配置文件中有中文字符存在,那么读取java pro ...
- jQuery.i18n.properties实现js国际化
当我们在做前台页面开发时,由于页面内容过多,过于繁杂,有的时候一个页面上千行的(当然这样的页面也就算一般的),为了减少页面的内容,我们将页面的js文件提取出去,放入一个特定的js文件中,然后在页面中导 ...
- Java Properties 类读取配置文件信息
在我们平时写程序的时候,有些参数是经常改变的,而这种改变不是我们预知的.比如说我们开发了一个操作数据库的模块,在开发的时候我们连接本地的数据库那么 IP ,数据库名称,表名称,数据库主机等信息是我们本 ...
最新文章
- BGP local-preference MED属性实验
- Python 之 Pandas (六)合并
- 【企业管理】高效会议关注点
- 如何在MacOS上创建第一个iOS Flutter应用
- C与java通讯小结
- CoreJava 笔记总结-第十二章 并发-2
- 这8种保证线程安全的技术你都知道吗?
- JavaScript 的这个难点,毁掉了多少程序员?
- sql 在某表中加入一列count所有数据_执行COUNT(1)、COUNT(*) 与 COUNT(列名) 到底有什么区别?...
- python文件管不了_Python文件_管道与模块编写
- 面向对象java试题_经典面向对象试题,用Java做,要详细点的!先谢过了
- 从 0 开始了解 Docker(ubuntu )
- Spark常用端口号
- C++之binary_search二分查找算法
- 使用计算机时直接断电,电脑用着突然断电重启
- CH6202 黑暗城堡 最短路径生成树
- fantastic组需求分析
- R forcast auto arima用法
- 如果你狂按F2,F12,DEL也进不了BIOS怎么办?
- css炫酷标题,分享几个CSS小众但炫酷的技巧