[kaffe] ByteToCharEUCJP/CharToByteEUCJP

Ito Kazumitsu kaz@maczuka.gcd.org
Thu Dec 11 07:42:02 2003


>>>>> ":" == Atsushi Nemoto <anemo@mba.ocn.ne.jp> writes:

:> I found CharToByteSHIFT_JIS use CharToByteIconv but CharToByteEUCJP
:> does not.  Is there any reason?  Extending CharToByteIconv is better
:> than table-based implementation, isn't it?


CharToByteEUC_JP exists because it had existed before CharToByteIconv
was born.

CharToByteIconv may be better than CharToByteEUC_JP but the
benefit of CharToByteEUC_JP is that it can be used without
libiconv.

If you prefer to use CharToByteIconv,  use the encoding name
"EUC-JP" instead of "EUC_JP".

:> OTOH CharToByteEUCJP have a typo (203E vs. 20E3).
:> 
:> 		    // 0x7E -> U+203E OVERLINE
:> ...
:> 	    if (!US_ASCII && (chr == 0x20E3)) {
:> 
:> Please fix this (203E is correct) if CharToByteEUCJP will not be
:> reimplemented.

I think I will.