Rational Developer for System z バージョン 7.6.1

MVS ファイルの双方向の変換の完全性

System z® LPEX エディターでは、あるエンコード (コード・ページ) から別のエンコードに文字を変換して、元のエンコードに戻した場合に、何も変更されない元の状態が確実に保たれます。

System z LPEX エディターを使用してリモート・ファイルを編集する場合、リモート・システムからそのファイルを直接編集しているように見えますが、実際は、ローカル・ワークスペース内のキャッシュにファイルがダウンロードされ、編集が完了するときにリモート・システムに保存されます。 ワークステーションにダウンロードした後、リモート・システムにアップロードするこの処理には、リモートでの EBCDIC ベース・エンコード (例えば、IBM-037) と、ローカルでの ASCII または Unicode ベースのエンコード (例えば、Cp1252 または UTF-8) の間でのファイル・コンテンツの変換が含まれます。Rational® Developer for System z は、リモートからローカルへのファイル・マッピングで説明されているように、コード・ページ・マッピングを使用して、リモートとローカルのエンコードを決定します。

関係するコード・ページによっては、特定の文字が、あるコード・ページから別のコード・ページへ変換された後に、正確に元の状態に戻らないことがあります。 双方向の変換の完全性を保つために、System z LPEX エディターは、ユーザーがリモート・ファイル・システムにファイルを戻して保存し、そのファイルを破損することができないように、参照モードでリモート・ファイルを開きます。 さらに、双方向の変換が完全性を保って行われない文字は強調表示されます。

注: ワークステーションのコード・ページを UTF-8 に設定することで、正しく転送されない文字の数を減らすことができます。 ただし、ローカル・コンパイラーは、UTF-8 のソース・ファイルを受け入れない場合もあります。

ご利用条件 | フィードバック

このインフォメーション・センターでは Eclipse テクノロジーが採用されています。(http://www.eclipse.org)