きどたかのブログ

いつか誰かがこのブログからトラブルを解決しますように。

EBCDIC

若手に宿題を出してみたよ IBM JDKの文字コード問題

2年目社員への挑戦状w もともとx-IBM1399の文字化け調査をするために書いた簡易な検査コードを転用して、 すべての利用可能な文字コードに同じことを試したところ、出るわ出るわになった。 いつもなら自分の趣味としてPMRをオープンするんだが、 なんか職場…

chtagの実験

まだ全部実験してないが、まずは感触が分かった。使ったのはgrepとsh。chtag -tc 819したアスキーファイルからの文字列のgrepに成功。同じくシェルの実行に成功。ただし、chtag -tc 1208したアスキーファイルでは失敗。中身には数字しかないのにgrep出来ず。…

ibm.swapLFについて<続々>

ibm.swapLFにかかりきり。 System.outに使われるクラスが、 WAS for z/OSでは普通のプラットフォームとは違うクラスであることが分かった。 USSでWAS付属のjava叩いても、WAS上とは違いがでる。 com.ibm.ws390.SystemOutErrCodepageというプロパティがあるこ…

ibm.swapLFについて<続>

ibm.swapLFのつづき。 別に進展らしい進展はないのだけれど、 気になったことが増えたので書いておく。 0x15(EBCDICのNL)を0x25(EBCDICのLF)に変えるこのプロパティ。 分散系との互換のためにあるのだと思っていたらどうも違うっぽい? java.nioのおさらいも…

ibm.swapLFについて

ibm.swapLFなるものを調査する機会があった。 正直まだよく分かってない。。。 IV18977: IMPLEMENTING SWAPLF FUNCTIONALITY FOR IBM-037 CODEPAGE このへんの話だ。 ちょっと表を添えておくよ。 EBCDIC ASCII CR 0x0D 0x0D LF 0x25 0x0A NL 0x15 この-Dibm.…