[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[cvs-ml 773] Re: pserver経由で文字化け?
小田です。
----- Original Message -----
From: "Oda Hiroki" <oda.hiroki@toshiba-tds.co.jp>
Sent: Thursday, September 28, 2000 3:26 PM
Subject: [cvs-ml 768] Re: pserver経由で文字化け?
> EUCコードのうち、1バイト目が A1〜DF かつ 2バイト目が A1〜DF のもの
が SJIS と判定されないように、
> sjis >= euc ? SJIS : EUC (lcode.c:57行目)
という判定を、
> sjis > euc ? SJIS : EUC
とすることにより、誤変換(EUCのコードをSJIStoEUCする処理)はなくなりました。
そのかわり、SJIS半角カナのみで構成されるログは、正常に記録できなくなりました。
(当方では、そのようなログは、プロジェクトとして禁止することにしたので、
これについては、問題はありません)
これで、一件落着?と思ったのですが、knjwrp版-WinCVS1.1b15で、
> 1バイト目が A1〜DF かつ 2バイト目が A1〜DF
のEUCコードのログを表示させると、文字化けしてしまいます。
なぜか、SJIStoEUC の変換が行なわれ、そのEUCコードが表示されているみたいです。
== 同じようにどこかでSJISと判定されてる?
== それにしても、なぜ EUC に変換するの?
SJISと判定し、そのままSJISで表示するのなら、まだ分かるんですが...
で、そのコード判定と変換は、サーバ側cvsではなく、WinCVS側で
実行されているのでしょうか?
もしそうでしたら、WinCVS側の SJIS / EUC 判定処理も、サーバ側ackと同様に
修正したいのですが、どこをどのように修正すればよろしいのでしょうか?
( VBが必要でしょうか?
UNIXプログラミングしかしたことがないので、
Windowsのプログラミング環境については、ほとんど無知です...)
--
東芝電波システムエンジニアリング(株)
| 第四技術部 技術第三担当
| 小田宏規 (おだひろき) oda.hiroki@toshiba-tds.co.jp