`
Robinson
  • 浏览: 90612 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

JAVA中文语言包native unicode与utf8的互转

    博客分类:
  • JAVA
阅读更多



對於在Java上的中文化,並不是採用UTF8這種編碼方式,而是使用native-encoded characters(characters which are non-Latin 1 and non-Unicode)

所以當我們想使用已翻好的簡體中文語言包來翻繁體中文時,必須使用native2ascii這支程式,來進行中文編碼轉Unicode, native2ascii在較新的JDK內都有附,以下是語法:

1.Unicode編碼轉utf8中文

native2ascii -reverse -encoding utf8  native文件 utf8文件

2.翻譯成繁體中文後再轉回native unicode

native2ascii utf8文件 native文件

[注意]若您的檔案系統不是utf8, 使用utf8編輯請加上-encoding utf8, 如Windows XP就必須加

native2ascii -encoding utf8 application_zh_TW application_zh_TW.properties

分享到:
评论

相关推荐

    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. **...

    UTF-8和GB2312编码格式之间互转接口

    这种编码方式使得UTF-8在处理英文文本时非常高效,同时也能够处理其他语言,包括中文。 GB2312,全称为“国标汉字编码”,是中国大陆早期的简体中文字符编码标准。它包含了6763个常用汉字,使用双字节编码,每个...

    转换为GB2312.bat转换为UTF8.bat

    GBK是中国大陆广泛使用的简体中文编码标准,而UTF-8是国际通用的多语言编码格式,支持世界上几乎所有的字符。 在这个场景中,批处理文件可能是为了帮助用户将使用GBK编码的文本文件转换为UTF-8编码,以便在更广泛的...

    native2ascii.exe java的转码工具

    在Java开发过程中,有时我们需要处理包含非ASCII字符的文本文件,例如包含中文、日文或其他语言的字符串。这时,Java的`native2ascii.exe`工具就显得尤为重要。它是一个用于转换ASCII和Unicode编码之间格式的实用...

    native2ascii简介

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

    nls_utf8.rar_utf8 linux

    UTF-8是一种广泛使用的字符编码标准,它能够表示Unicode字符集中的所有字符,包括中文、英文、日文等众多语言的字符。在Linux环境中,理解和正确处理UTF-8编码对于开发和维护国际化软件是至关重要的。 标题“nls_...

    unicode 汉字编码表

    - **UTF-8与UTF-16**: UTF-8是一种可变长度的编码方式,对于ASCII字符只需1字节存储空间,而对于其他字符则需要2到4字节。而UTF-16则是固定长度的编码方式,通常用于内部存储。 #### 六、Unicode的应用场景 - **...

    NATIVE/ASCII编码在线互转 v1.0

    NATIVE/ASCII编码在线互转 v1.0是一个实用工具,专注于帮助开发者处理Unicode和ASCII编码之间的转换问题,尤其在处理含有本地字符的代码时显得尤为重要。 首先,我们要明确ASCII编码,它是英文“American Standard ...

    java编码转换介绍文档

    这是因为Java本身默认使用Unicode作为其内部字符编码,而操作系统或其他文件可能使用GBK、GB2312或UTF-8等不同的编码。通过转换编码,我们可以确保Java程序能够正确读取和处理这些文件。 2. 获取和使用`native2...

    java unicode转码为中文实例

    Unicode转码通常涉及到将Unicode编码的字符串转换为特定字符集,如GBK、UTF-8或简体中文等。本实例主要讲解如何将Java中的Unicode编码转换为中文字符。 在给出的代码中,我们有一个名为`Decode`的类,它包含一个...

    文字编码转换工具

    本文将深入探讨“文字编码转换工具”的重要性、原理以及它支持的各种编码格式,如Native、Unicode(包括UTF-8)等。 首先,让我们了解什么是文字编码。在计算机中,文字是以二进制的形式存在的,而文字编码就是将...

    Android NDK使用Iconv进行编码转换

    在Android开发中,有时我们需要处理不同编码格式的数据,比如从GBK或UTF-8转换到Unicode。Android NDK(Native Development Kit)提供了一种方法来实现这样的编码转换,这就是使用Iconv库。Iconv是一个广泛使用的...

    易语言汉字和ASCII码之间的转换

    1. **汉字转ASCII**:当需要将汉字转换为ASCII码时,易语言会先将汉字编码(如GBK或UTF-8)转换为对应的Unicode编码,因为ASCII码是Unicode的一部分。然后,对于每个Unicode码点,如果其值小于128(即在ASCII范围内...

    native2ascii 命令的使用

    `native2ascii`命令是Java开发中用于处理非ASCII字符的一种工具,主要用于将含有非英文字符(如中文、日文等)的文本文件转换为Unicode编码的ASCII格式,以便Java虚拟机(JVM)能够正确识别和处理。这个命令对于国际...

    native2ascii

    ### Native2Ascii:Java字符编码转换工具的深入解析与应用 `Native2Ascii`是Java开发工具包(JDK)中的一个实用程序,主要用于字符编码的转换,特别在处理资源文件(如`.properties`文件)时,能有效地解决因字符...

    使用JNI调用本地接口(解决中文问题)

    当处理Java字符串时,我们需要注意Java字符串是基于Unicode编码的,而在C/C++中,我们通常处理的是UTF-8编码或宽字符(wchar_t)。 在示例代码中,我们首先获取Java字符串的字符数组,然后使用`wprintf`打印出来。...

    使用JNI调用本地接口(解决中文字符传递,源码+说明)

    3. 处理中文字符在Java与C/C++之间的传递,包括编码转换和线程安全问题。 4. Java中加载和调用本地库的方法。 5. 示例代码和文档,帮助读者实践和理解整个过程。 通过这个教程,你可以掌握使用JNI调用本地接口并...

    Android手机端转换Ansi字符串,手机怎么转换为ansi编码,Delphi源码.rar

    - 在Android上,你也可以考虑使用JNI(Java Native Interface)调用C/C++代码,利用这些语言更丰富的编码处理能力。 7. 性能和兼容性考虑: - 在处理大量数据时,编码转换可能会消耗大量资源,因此应尽量避免不必...

    Java字符编码转换过程说明

    例如,GBK编码的源文件在UTF-8环境下编译可能导致乱码,可以通过写入`\u4e00`这样的Unicode转义序列并检查对应的整数值来检测源文件的编码。 3. **文件的读写**: Java提供了`InputStream`和`OutputStream`处理...

Global site tag (gtag.js) - Google Analytics