native2ascii(1) 国際化ツール native2ascii(1)

# 名前

native2ascii - サポートされている任意の文字エンコーディングの文字を含むファイルを、ASCIIおよびUnicodeでエスケープされたファイルに変換して(またはその逆)、ローカライズ可能なアプリケーションを作成します。

# 概要

```
native2ascii [ inputfile ] [ outputfile ]
```

*inputfile*

ASCIIに変換するエンコードされたファイル。

*outputfile*

変換されたASCIIファイル。

# 説明

**native2ascii**コマンドは、ASCII文字セットに含まれないすべての文字にUnicodeエスケープ(**\\uxxxx**)表記法を使用して、Java Runtime Environment (JRE)でサポートされているエンコードされたファイルを、ASCIIでエンコードされたファイルに変換します。このプロセスは、ISO-8859-1文字セットに含まれない文字が含まれているプロパティ・ファイルで必要です。このツールは、その逆の変換を実行することもできます。

**outputfile**値を省略した場合、標準出力に出力されます。さらに、**inputfile**値を省略した場合、標準入力から入力されます。

# オプション

-reverse

逆の処理を行います。つまり、ISO-8859-1でUnicodeエスケープを使用してエンコードされたファイルを、JREでサポートされる文字エンコーディングのファイルに変換します。

-encoding *encoding\_name*

変換処理で使用する文字エンコーディングの名前を指定します。このオプションが存在しない場合は、デフォルトの文字エンコーディング(**java.nio.charset.Charset.defaultCharset**メソッドで定義された)が使用されます。**encoding\_name**文字列は、JREでサポートされている文字エンコーディングの名前にする必要があります。http://docs.oracle.com/javase/8/docs/technotes/guides/intl/encoding.doc.htmlにある 「サポートされているエンコーディング」を参照してください

-J*option*

Java Virtual Machine (JVM)に**option**を渡します。optionには、Javaアプリケーション起動ツールのリファレンス・ページに記載されているオプションを1つ指定します。たとえば、**-J-Xms48m**と指定すると、スタートアップ・メモリーは48MBに設定されます。[java(1)](/man/os/openjdk-8/java.1)を参照してください。

2013年11月21日 JDK 8

---

Document: native2ascii(1) from openjdk-8 8.504-r3 (Chainguard OS)
Source: https://github.com/openjdk/jdk8u.git
