å¤æãã¼ãã«ã®ä½¿ç¨ï¼DBCS å¤æãã¼ãã«ã®ã«ã¹ã¿ãã¤ãºã«è¨è¼ããã¦ãã¾ãã, MSPã®TISPã§ã¯KGTLJCNVã¦ã¼ãã£ãªãã£ã¼ã«ãã£ã¦å¤æãã¼ãã«ãã«ã¹ã¿ãã¤ãºãããã¨ãã§ãã¾ãã, ãã®JCLã«ãã£ã¦JEFã³ã¼ãã¨ShiftJISã³ã¼ãã®æåã³ã¼ãå¤æãã¼ãã«ãçæã§ãã¾ããCVTBL DDæã§æå®ããåºåãã¼ã¿ã»ããã«ãShiftJISããJEFæ¹åã¸ã®å¤æãã¼ãã«ãKGT@DS2Jãå対æ¹åã®å¤æãã¼ãã«ãKGT@DJ2Sã®ã¡ã³ãã¼åã§çæããã¾ããJEFã³ã¼ã7846ã¯SJISã³ã¼ãF3A2ã«ã79BCã¯EE68ã«ãããããç¬èªã®ã³ã¼ãå¤æãå²ãå½ã¦ã¦ãã¾ããã¦ã¼ãã£ãªãã£ã¼ã®è©³ç´°ã¯ããã¥ã¢ã«ãTISP/BP å°å ¥æå¼æ¸ãã®ç¬¬5ç« ã³ã¼ãå¤æãã¼ãã«çæã¦ã¼ãã£ãªãã£ã«è¨è¼ããã¦ãã¾ããå®éã®ä½¿ç¨ã«ããã£ã¦ã¯ãTISP-BPå°å ¥æå¼æ¸ãéçºæå¼æ¸ï¼åçã³ã¼ãå¤æã«ã¼ãã³ï¼ãä½µãã¦åç §ãã¦ä¸ããã, Copyright © 2008-2020 ãã¡ã¤ã³ãã¬ã¼ã ã»ã³ã³ãã¥ã¼ã¿ã¼ãã§éã¼ã, Credits: Matteo Turchetto | Andreas Viklund, ããã¹ãå½¢å¼ã®ãã¼ãã«ã¯åºåãã¼ã¿ã»ããã§æä¾ããã¦ãã¦ã種é¡æ¯ã«ã¡ã³ãã¼ã«åããã¦ãã¾ãããã¼ã¿ã»ããã®æ¨æºåã¯ãTCPIP.SEZADBCXãã§ãã¡ã³ãã¼ãEZAKJLATããPCãªã©ã®æ¼¢åã³ã¼ãã¨ã®ç¸äºå¤æãã¼ãã«ãã¡ã³ãã¼ãEZAKJ941ããåãã³ã¼ããã¼ãã«941ã®1995ã¬ãã«å¯¾å¿çã§ãã, ãã¤ããªã¼ãã¼ã¿ã§ãããã¼ãã«å½¢å¼ã¯åç´ã§ãJEFããShiftJISã³ã¼ãã¸ã®å¤æãã¼ãã«ã®å ´åãå é ãããªãã»ãã0ã®2ãã¤ããJEFã³ã¼ãx0000ã«å¯¾ããShiftJISã³ã¼ãã®å¤ããªãã»ããx8080ã®2ãã¤ããJEFã³ã¼ãx4040ã«å¯¾ããShiftJISã³ã¼ãã®å¤ããªãã»ããx1FFFEã®2ãã¤ããJEFã³ã¼ãxFFFFã«å¯¾ããShiftJISã³ã¼ãã®å¤ãã¨ããããã«é çªã«ä¸¦ãã§ãã128KBï¼2ãã¤ãÃ65536æååï¼ã®ãã¼ãã«ã§ãããªã®ã§SPZAPã¦ã¼ãã£ãªãã£ã¼ãªã©ã§ãã³ãããã°ãã¼ãã«å 容ã®åç §ã¯å¯è½ã§ãããã¼ãã«ã®è©³ç´°ã¯ããã¥ã¢ã«ãTISP/BP å°å ¥æå¼æ¸ãã®ç¬¬5ç« ã³ã¼ãå¤æãã¼ãã«çæã¦ã¼ãã£ãªãã£ã«è¨è¼ããã¦ãã¾ãã, JEFã³ã¼ã7846ã¯SJISã³ã¼ãF3A2ã«ã79BCã¯EE68ã«ãããããç¬èªã®ã³ã¼ãå¤æãå²ãå½ã¦ã¦ãã¾ããã¦ã¼ãã£ãªãã£ã¼ã®è©³ç´°ã¯ããã¥ã¢ã«ãTISP/BP å°å ¥æå¼æ¸ãã®ç¬¬5ç« ã³ã¼ãå¤æãã¼ãã«çæã¦ã¼ãã£ãªãã£ã«è¨è¼ããã¦ãã¾ããå®éã®ä½¿ç¨ã«ããã£ã¦ã¯ãTISP-BPå°å ¥æå¼æ¸ãéçºæå¼æ¸ï¼åçã³ã¼ãå¤æã«ã¼ãã³ï¼ãä½µãã¦åç §ãã¦ä¸ããã, ç»é¢ã¹ã¯ãã¼ã«éã®è¨ç®ï¼å ç®å½ä»¤ã§å¼ãç®ï¼, æåã³ã¼ãå¤æãã¼ãã«ã®åç §, ç¥ã£ã¦ããã¨ä¾¿å©ãªãã¯ããã¯ãªã©. 目次 サブスクリプションビジネスへの新型コロナの影響は?53.3%の企業は「影響なし」 オンボーディ... 企業と企業をつなげるコミュニケーションのデジタル化 ~情報共有を効率化して販売を促進~. また、機種依存文字が正しく変換できません。これらの例外文字については、独自に変換テーブルでも作って変換する必要があります。 なお、日立のkeisも、jefと同様にeuc-jp相当の文字コードなので、上記2つの方法でコード変換が可能です。 なお、日立のkeisコードと富士通のjefコードは、jis第1、第2水準の部分に関しては同じである。 JEFのデータをSJISに変換するのって大変ですよね。 私も富士通の汎用機のデータをWindowsに移行する際に結構困りました。 もちろんHULFTなどの有料のツールを導入すれば間違いないのですが、諸事情により無料で済ませたい場合ってありますよね。 このjclによってjefコードとshiftjisコードの文字コード変換テーブルを生成できます。cvtbl dd文で指定した区分データセットに、shiftjisからjef方向への変換テーブルがkgt@ds2j、反対方向の変換テーブルがkgt@dj2sのメンバー名で生成されます。 メーカーのユーティリティーによる文字コード変換テーブルに関しては、こちらの記事でも解説しているので必要なら参照されたい。文字コード変換テーブルの参照. å¤æãã¼ãã«ã®ä½¿ç¨ã«è¨è¼ããã¦ãã¾ãã, MSPã®TISPã§ã¯ã¦ã¼ãã£ãªãã£ã¼ã«ãã£ã¦å¤æãã¼ãã«ãåºåãããã¨ãã§ãã¾ããããã¼ãã¢ã¸ã¥ã¼ã«å½¢å¼ã®ãã¤ããªã¼ãã¼ã¿ãªã®ã§åç §ã«ã¯åãã¾ããã, ãã®JCLã«ãã£ã¦JEFã³ã¼ãã¨ShiftJISã³ã¼ãã®æåã³ã¼ãå¤æãã¼ãã«ãçæã§ãã¾ããCVTBL DDæã§æå®ããåºåãã¼ã¿ã»ããã«ãShiftJISããJEFæ¹åã¸ã®å¤æãã¼ãã«ãKGT@DS2Jãå対æ¹åã®å¤æãã¼ãã«ãKGT@DJ2Sã®ã¡ã³ãã¼åã§çæããã¾ãããã¤ããªã¼ãã¼ã¿ã§ãããã¼ãã«å½¢å¼ã¯åç´ã§ãJEFããShiftJISã³ã¼ãã¸ã®å¤æãã¼ãã«ã®å ´åãå é ãããªãã»ãã0ã®2ãã¤ããJEFã³ã¼ãx0000ã«å¯¾ããShiftJISã³ã¼ãã®å¤ããªãã»ããx8080ã®2ãã¤ããJEFã³ã¼ãx4040ã«å¯¾ããShiftJISã³ã¼ãã®å¤ããªãã»ããx1FFFEã®2ãã¤ããJEFã³ã¼ãxFFFFã«å¯¾ããShiftJISã³ã¼ãã®å¤ãã¨ããããã«é çªã«ä¸¦ãã§ãã128KBï¼2ãã¤ãÃ65536æååï¼ã®ãã¼ãã«ã§ãããªã®ã§SPZAPã¦ã¼ãã£ãªãã£ã¼ãªã©ã§ãã³ãããã°ãã¼ãã«å 容ã®åç §ã¯å¯è½ã§ãããã¼ãã«ã®è©³ç´°ã¯ããã¥ã¢ã«ãTISP/BP å°å ¥æå¼æ¸ãã®ç¬¬5ç« ã³ã¼ãå¤æãã¼ãã«çæã¦ã¼ãã£ãªãã£ã«è¨è¼ããã¦ãã¾ãã, ããã¹ãå½¢å¼ã§æä¾ããã¦ããå¤æãã¼ãã«ãæ¸ãæããå¾ãCONVXLATã¦ã¼ãã£ãªãã£ã¼ã§ãã¤ããªã¼å½¢å¼ã«å¤æãã¾ãã, æåã®ãã©ã¡ã¼ã¿ã¼ã¯å ¥åå ã®ããã¹ãå½¢å¼å¤æãã¼ãã«ã2çªç®ã®ãã©ã¡ã¼ã¿ã¼ãåºåå ãã¼ã¿ã»ããã®æå®ã§ããIBMæä¾ã®ãªãªã¸ãã«ãã¼ãã«ãç´æ¥å¤æãããã¨ã¯é¿ãã¦ãä»»æã®ãã¼ã¿ã»ããã«ã³ãã¼ãä½æããæ¹ãããã§ããããåºåå ãã¼ã¿ã»ãããIBMããã©ã«ãã®ãã¼ã¿ã»ãããä¸æ¸ãããã®ã§ã¯ãªããããã¥ã¢ã«ã§è§£èª¬ããã¦ããã«ã¹ã¿ãã¤ãºç¨ãã¼ã¿ã»ãããå©ç¨ããæ¹ãããã§ããããã«ã¹ã¿ãã¤ãºã®è©³ç´°ã¯ããã¥ã¢ã«ãz/OS Communications Serverï¼IP æ§æ解説æ¸ãã®ä»é²A. Copyright (C) 2017 SYSTEM-KOBO NISHIKAWA All rights reserved. ビジネス課題への解決策(アイディア)と、新たな発想(+α)が見つかるIT情報メディア, 前回の私の投稿『Javaでメインフレームの文字コード変換するには』では、JavaでIBMメインフレームの文字コードを変換する方法について紹介しました。今回は、富士通や日立のメインフレームの文字コード変換もJavaでできるのか?というお話をしたいと思います。, このブログでも度々出てきますが、富士通メインフレームで使用している文字コードは、JEFと呼ばれています。また、日立メインフレームの文字コードは、KEISと呼ばれています。, 前回、IBMメインフレームの文字コードをJavaでコード変換する場合、Cp930またはCp939というエンコーディングを使用すれば、簡単に文字コード変換ができるという話をしました。では、JEFやKEISはどうかというと、残念ながら、JavaにJEFやKEISに該当するエンコーディングは存在しません。, まず1つ目の方法として、計算によるコード変換が考えられます。JEFの文字コードとJISコードは、計算によって相互に変換することができます。さらに、Javaには、JISコードのエンコーディングがあるので、 JEF ←(計算)→ JIS ←(エンコーディング) → Unicodeとすれば、JEFとUnicodeのコード変換が可能です。, ただし、先日の綱島さんの投稿『富士通メインフレームの文字コード(最終回)』に書かれているとおり、計算によるコード変換には「落とし穴」があるので注意が必要です。, 2つ目の方法として、エンコーディングEUC-JPを使用する方法です。JEFは、拡張漢字と一部例外を除けば、EUC-JPと同じです。EUC-JPは、昔のUNIXでよく使われていた文字コードですね。一部例外とは、JEFでは全角スペースは 0x4040 ですが、EUC-JPでは 0xA1A1 となります。また、機種依存文字が正しく変換できません。これらの例外文字については、独自に変換テーブルでも作って変換する必要があります。, なお、日立のKEISも、JEFと同様にEUC-JP相当の文字コードなので、上記2つの方法でコード変換が可能です。, 以下に、極々簡単な変換ロジックを書いてみました。全角スペースのときは、直接 0x4040 に変換しています。本当は、機種依存文字やEUC-JPにない文字が含まれている場合など、もっともっとちゃんと考える必要がありますよ。, IBMの文字コードの場合は、全角・半角が混ざった文字列でも、Cp930/Cp939のエンコーディングを使うと一発で変換できたので良かったのですが、富士通・日立の文字コードでそれをやろうと思うと・・・。, ちょっと難しくなるので、いずれお話したいと思います。いつか、JavaのJEF・KEISコード変換クラスでも作成して公開できればなぁ・・・と思っています。, 64ビット版Windows環境に、32ビット版/64ビット版双方のMicrosoft Access ODBCドライバを共存させる方法. ã®ä½ãé ã«ç¸¦ã«ä¸¦ãã§ãã¾ãããã¼ãã«ã®è©³ç´°ã¯ããã¥ã¢ã«ãz/OS Communications Serverï¼IP æ§æ解説æ¸ãã®ä»é²A. 龯ÌêÉÍð¯½Ù¤ª¢¢©àµêܹñËB. JEF漢字コード(ジェフかんじこーど、Japanese processing Extended Feature)は、1979年に富士通が策定した文字コード。 同社のメインフレーム『GSシリーズ』、及び、ビジネスサーバ『PRIMERGY 6000シリーズ』において用いられる。 ところが、jefからjis、jisからjefへの変換コマンドを実行したところ 変換されない文字がいくつかでてきました。 原因は、JIS83の改訂版は、それ以前のJIS78とでは字形が異なることになったからです。 富士通 JEF コードで、1 バイト文字セットが EBCDIC (カナ) であるもの。JIS C 6226:1978 と JIS X 0208:1983 の間で扱いの異なる文字については、コード値に基づいた変換を行う。 FujitsuJEF-kana-face: 富士通 JEF コードで、1 バイト文字セットが EBCDIC (カナ) であるもの。