04/06/02 13:05
jcode.pl(or jcode.pm)&cgi-lib.plを使用しているのですが、
日本語以外(中国語とか)で書き込みされるとログファイルが壊れて
しまいます。
具体的にはnull文字とかで、すべての文字が化けて見えるようになる。
プログラムは~
require './cgi-lib.pl';
&ReadParse(*form);
$value = $form{"namae"};
require './jcode.pl';
&jcode'convert($value, "sjis", "", "z");
open LOG_SAVE,">>$logfile_name";
print LOG_SAVE $value."\n";
close LOG_SAVE;
として、抽出&エンコードしてるのですが、どのようにすればよいでしょう?
↓参考として、このへんの文字を適当にこぴぺして確認しています。
URLリンク(www.fenglin.info)