perl-unicode

Encode-0.90 revised

2002-03-19 08:38:21
Encode Hackers,

On Tuesday, March 19, 2002, at 11:05 , Dan Kogai wrote:
Encode Hackers,

  I have made Encode-0.90 available at

http://www.dan.co.jp/~dankogai/Encode-0.90.tar.gz

I have revised Encode-0.90 so that it checks jisx0212-1990. The URL remains the same,

http://www.dan.co.jp/~dankogai/Encode-0.90.tar.gz

I left the version number unchanged since no *.pm or *.xs changed. Files affected are

Encode/t/jisx0212.euc
Encode/t/jisx0208.euc
Encode/t/JP.t

  Sorry for the confusion.

CAVEAT
------

jisx0212 -> utf8 (decode) does not work while utf8 -> jisx0212 does. I've tried to work it out on my own but gave up for the time being because I want Nick to check it out. Nick, please try

perl5.7.3 -Mblib t/JP 1

to see what I mean. the last '1' enables jisx0212 tests. I will keep working on this problem but I need your help.

The reason was quite simple. It was due to the fact that '~' is not round-trippalable. That is the only char that is not round-trippable so I have modified jisx0212.euc (which I have grabbled form Jcode, which was originally autogenerated out of mapping table at ftp.unicode.org) so that '~' is represented in single ASCII character (\x7E) instead of jisx0212 form (\x8F\xA2\xB7).

Dan the Man with Too Many Characters to Encode

<Prev in Thread] Current Thread [Next in Thread>