0 0

java native2ascii 编码 问题5

    本人对编码理解不太好,有个疑惑,为什么国际化文件中中文的内容必须是\u521D\u59CB\u5316\u6570这样的。
是因为用的是unicode 编码吗?unicode会将中文显示成这样吗?为什么不能用utf-8呢?utf-8不是应该也是可以通用的吗?

问题补充:
chen_yongkai 写道
请参考java.util.PropertyResourceBundle
和java.util.Properties

jdk文档又说明的:
引用
此格式使用 ISO 8859-1 字符编码。可以使用 Unicode 转义符来编写此编码中无法直接表示的字符;转义序列中只允许单个 'u' 字符。可使用 native2ascii 工具对属性文件和其他字符编码进行相互转换。


中文就是ISO 8859-1 字符编码无法直接表示的字符


大体上就是后所properties加载文件的输入输出流使用ISO 8859-1编码,所以不能用这种编码表示的就要进行unicode的转义,那可以指定加载文件的输入输出六用其他的编码吗?或者,为什么要用ISO 8859-1编码作为默认的,可以在某个地方设置吗?
2012年2月02日 10:02

1个答案 按时间排序 按投票排序

0 0

请参考java.util.PropertyResourceBundle
和java.util.Properties

jdk文档又说明的:

引用
此格式使用 ISO 8859-1 字符编码。可以使用 Unicode 转义符来编写此编码中无法直接表示的字符;转义序列中只允许单个 'u' 字符。可使用 native2ascii 工具对属性文件和其他字符编码进行相互转换。


中文就是ISO 8859-1 字符编码无法直接表示的字符

2012年2月02日 11:40

相关推荐

    native2ascii.exe

    标题中的"native2ascii.exe"是一款Java开发工具,主要用于处理非ASCII编码的本地化资源文件。这个工具将本地化的文本,比如包含特殊字符或者非英文字符的字符串,转换成ASCII编码,以便Java程序能够正确读取和处理。...

    native2ascii简介

    `native2ascii` 是Sun Java SDK中的一个实用工具,主要用于将包含非ASCII字符的文本文件(如`.txt`、`.ini`、`.properties`、`.java`等)转换为Unicode编码格式。在软件开发过程中,特别是在处理国际化(i18n)需求...

    在线native2ascii。方便很多

    在Java开发中,native2ascii工具是用于处理非ASCII字符的,特别是处理包含特殊字符(如中文、日文等)的资源文件时,需要将其转换为ASCII编码以便Java虚拟机可以正确读取。这个在线版本的工具使得开发者无需在本地...

    native2ascii图形工具

    `native2ascii`是Java开发工具包(JDK)中的一部分,它主要用于处理非ASCII字符编码的转换。这个工具特别适用于将本地化文件(如包含特殊字符的资源文件)从一种编码格式转换为Java能识别的Unicode格式。在Java中,...

    native2ascii 命令的使用

    这个命令对于国际化(i18n)和本地化(l10n)的项目特别有用,因为Java的资源文件(如`.properties`文件)通常需要以纯ASCII编码来保存。 在Java中,非ASCII字符不能直接写入源代码或者资源文件,因为Java源代码...

    native2ascii图形界面工具

    标题中的“native2ascii图形界面工具”是指一个用于处理非ASCII字符编码的工具,它具有图形用户界面(GUI)。在Java开发中,由于Java源代码只支持ASCII字符集,但某些资源文件(如属性文件)可能包含本地化的非ASCII...

    Native2Ascii

    把文字编码变成统一的Unicode编码工具 Native Ascii 编码 本地 Java

    native2ascii

    标题中的"native2ascii"是Java开发中一个重要的工具,主要用于处理非ASCII字符,尤其是在处理配置文件如`.properties`时。在Java系统中,`.properties`文件通常用于存储配置信息,但它们默认只支持ASCII字符集。当...

    native2ascii.exe java的转码工具

    2. 字符串常量:当Java代码中需要硬编码包含非ASCII字符的字符串时,可以先使用`native2ascii.exe`转换,然后在代码中直接引用转换后的Unicode转义序列。 3. 文本数据处理:在处理包含非ASCII字符的数据时,可以...

    仿native2ascii.exe

    偶没有装JDK,所以也无法使用JDK自带的实用工具native2ascii.exe,这是一个仿制工具,仅供JAVA加载资源文件时将汉字转换为UNICODE编码用;

    Native2Ascii互转换工具

    用C#编写的Native和Ascii转换工具,这只是用几分钟写的初版. "设置"按钮还没有想好添加什么功能. 目前程序是置顶的,窗体大小可以改变. 现在只有文本框内容转换,后续会添加文件转换和批量文件转换. 有什么建议可以写在...

    HTA版资源文件编码转换器native2ascii

    通常,Java的`native2ascii`命令行工具用于将本地编码的文本文件转换为ASCII编码,以符合Java的属性文件格式要求,但这个HTA版本可能提供了一个图形化的用户界面,使得操作更为直观和方便,尤其是对于不熟悉命令行...

    native2ascii.jar

    对JDk自带的native2ascii进行了一下包装 使操作更方便,用来更省事 使用使你先确认你的机子安装了JDk及配置了java的path环境变量 由于制作匆忙,内有很多地方需要改进,请大家多多提意见 内有源码,如有需要也可以...

    ascii2native-maven-plugin:将 ASCII 编码的文本文件转换为本机

    ascii2native-maven-plugin 将 ASCII 编码的文本文件转换为本机。 输出示例 [INFO] --- ascii2native-maven-plugin:1.4-SNAPSHOT:ascii2native (ascii2native) @ express-api --- [INFO] Ascii2Native: Process ...

    java net unicode / native2ascii / url decode / url encode / UTF8 / js url code

    标题中的“java net unicode / native2ascii / url decode / url encode / UTF8 / js url code”涉及了Java网络编程中的几个关键概念,这些概念在处理字符编码时非常重要。以下是对这些概念的详细解释: 1. **...

Global site tag (gtag.js) - Google Analytics