Jun 24, 2001 (Sun) 1:25 - Jcode.pm自力実装

Jcode.pm をライブラリ内部に組み込むべく,1からコードを
書き直しているのですが‥‥‥これはめんどい(爆)

Jcode.pmは,内部はすべてEUCで,EUCを軸にコード変換.
ただし,Unicodeは,EUC<->UCS2<->UTF8 という感じ.

jcode.plはUnicode無し.でもって,軸がなく,
それぞれの変換関数がある感じ.

で,TmmLib6は,内部がUTF8なので,UTF8を軸にしたいけど,
変換テーブルを複数持つのは死ねるので,コード変換時の
軸は,コードの散らばる範囲が狭いSJISに.
Unicodeは,SJIS<->UCS2<->UTF8で,後はSJIS軸で変換.
(SJIS<->UCS2にしたのは,変換テーブルをハッシュではなく,
 1つの文字列に入れて,substrで変換するため.
 おっきなハッシュの初期化をPerlコードでやると激遅なので)

というわけで,必然的にコピペじゃ済まない作業に
なっているわけですが(笑)

数時間かけて,やっとSJIS->JIS,JIS->SJISが実装完了といったところ.
む〜.後EUCへ/からの変換...うぐぅ.



2024年10月
29
0
30
0
01
0
02
0
03
0
04
0
05
0
06
0
07
0
08
0
09
0
10
0
11
0
12
0
13
0
14
0
15
0
16
0
17
0
18
0
19
0
20
0
21
0
22
0
23
0
24
0
25
0
26
0
27
0
28
0
29
0
30
0
31
0
01
0
02
0

TmmDiary / Copyright 2001 Ymirlink,Inc. & Mikage Sawatari
このアドレスにはメールを送らないで下さい.
Don't send mail to this address.
hina@mikage.to