エンコードの種類No.26410
n4o さん 09/03/27 10:06
 
以前(多分1、2年前)に「"エンコードの種類"に"EBCDIC"を追加して頂く事は可能でし
ょうか」という質問をした者です。
その時は、"EBCDIC"は派生版が多すぎて駄目だったような記憶があります。
(一番使いたいのは"EBCDIC-KANA"ですが、ベンダーによって制御コードの位置等が若
干異なるようです)

最近秀丸で、"エンコードの種類"で"その他"の"その他"という項目があるのを見つけ、
それがもし、自分で登録したコード対応表(自分で登録した"EBCDIC-KANA"から"JIS8"
へのバイナリ対応表のようなもの?)で表示させる事ができるのであれば有り難いです。
そのような事は可能でしょうか。

[ ]
RE:26410 エンコードの種類No.26413
秀丸担当 さん 09/03/27 11:14
 

>最近秀丸で、"エンコードの種類"で"その他"の"その他"という項目があるのを見つけ、
>それがもし、自分で登録したコード対応表(自分で登録した"EBCDIC-KANA"から"JIS8"
>へのバイナリ対応表のようなもの?)で表示させる事ができるのであれば有り難いで
>す。
>そのような事は可能でしょうか。

もしかしたら、コードページを指定するだけでできるのかもしれないですが、秀
丸エディタでは選択できるエンコードの種類以外のものは、いまのところできな
いです。

Windows XP では、[コントロールパネル]→[地域と言語のオプション]→[詳細設
定]の設定画面の「コードページ変換テーブル」というものがあります。
(Vistaでは同じ設定が見つけられませんでした)
これはOSが扱えるコードページを表していて、アプリケーションが利用できるこ
とを意味しています。
アプリケーションが対応していないと、一覧にあっても利用できないです。
秀丸エディタはコードページ変換テーブルにあるものすべてに対応しているわけ
ではなく、特定のものしかできないです。

ここに「 20290 (IBM EBCDIC - 日本語 カタカナ拡張)」というものがあります
が、もしかしたらこれのことかもしれないです。
このコードページの数値(20290)を直接指定できるソフトがあったら、20290を
指定することで変換などができるかもしれないです。
この中でもさらに派生があるとしたら、無理かもしれないですが。

「コードページ変換」で適当に Google検索してみたところ、コードページの数
値を指定して変換できそうなソフトが見つかりましたが、もしかしたら、こうい
ったツールを使っていったん Unicode に変換するなどをすると、Unicodeにした
ファイルを秀丸エディタで開くこともできるかもしれないです。

[ ]
RE:26413 エンコードの種類No.26415
n4o さん 09/03/27 13:29
 
>もしかしたら、コードページを指定するだけでできるのかもしれないですが、秀
>丸エディタでは選択できるエンコードの種類以外のものは、いまのところできな
>いです。

了解しました。

>ここに「 20290 (IBM EBCDIC - 日本語 カタカナ拡張)」というものがあります
>が、もしかしたらこれのことかもしれないです。
>このコードページの数値(20290)を直接指定できるソフトがあったら、20290を
>指定することで変換などができるかもしれないです。
>この中でもさらに派生があるとしたら、無理かもしれないですが。

おそらくそれ以上の派生はないはずです。
使用したいのは富士通 EBCDIC カナ拡張で、別のコードページが振られているのかわ
かりません。
しかし、確認したい部分の文字コードはIBM EBCDICに包含されているので、十分目的
は達成できます。
あれば勿論富士通EBCDICの方が望ましいです。

EBCDICは1バイト専用の文字コードで漢字部分は含みません。
漢字部分は漢字用のJEFやJIS等を使います。
SJISのように明確に判断できないらしく、EBCDICだけで見た場合は文字化けします。

1バイトだけであれば、制御コードを含めても16x16で256文字分なので、十分手打ち
もできるかな?と考えていました。

>「コードページ変換」で適当に Google検索してみたところ、コードページの数
>値を指定して変換できそうなソフトが見つかりましたが、もしかしたら、こうい
>ったツールを使っていったん Unicode に変換するなどをすると、Unicodeにした
>ファイルを秀丸エディタで開くこともできるかもしれないです。

「JHT」というフリーソフトで変換できる事は知っているのですが、直接開けたら、
と思っていました。
また、「SonaPad」というソフトが「20290 (IBM EBCDIC - 日本語 カタカナ拡張)」
を見れるのですが、使い慣れている秀丸で開けないかな、と。
このソフトを使った場合でも2バイト文字は文字化けして表示されます。

[ ]
RE:26415 エンコードの種類No.26417
秀丸担当 さん 09/03/27 14:51
 

>1バイトだけであれば、制御コードを含めても16x16で256文字分なので、十分手打ち
>もできるかな?と考えていました。

そういったユーザー定義の変換テーブルを間にはさむことができれば何かしらで
きそうではありますが、他の変換ソフト等ではコードページ指定できているとい
うことで、もしやるとしたら秀丸エディタでもコードページを指定できるように
するほうが現実的かもしれません。
(やるとしたらということで、できるかどうかはわからないですが)

>「JHT」というフリーソフトで変換できる事は知っているのですが、直接開けたら、
>と思っていました。
>また、「SonaPad」というソフトが「20290 (IBM EBCDIC - 日本語 カタカナ拡張)」
>を見れるのですが、使い慣れている秀丸で開けないかな、と。
>このソフトを使った場合でも2バイト文字は文字化けして表示されます。

既に変換ソフトは使われていましたか。失礼しました。
秀丸エディタで直接コードページを指定する方法は、いまのところできませんが、
今後のネタとして参考にさせていただきます。

[ ]
RE:26417 エンコードの種類No.26423
n4o さん 09/03/28 13:05
 
>>また、「SonaPad」というソフトが「20290 (IBM EBCDIC - 日本語 カタカナ拡張)」
>>を見れるのですが、使い慣れている秀丸で開けないかな、と。
>>このソフトを使った場合でも2バイト文字は文字化けして表示されます。
>
>既に変換ソフトは使われていましたか。失礼しました。
>秀丸エディタで直接コードページを指定する方法は、いまのところできませんが、
>今後のネタとして参考にさせていただきます。

「SonaPad」では「折り返し文字数」の指定ができないため、改行が含まれないデー
タを参照する際に不便なのです。
簡便なWindows用EBCDICエディタがないというのが不満点ですね。

是非実装をお願いします。

[ ]