Index: [Article Count Order] [Thread]

Date:  Fri, 13 Dec 2002 11:25:42 +0900
From:  Takayuki Matsuki <tmatsukijp@ybb.ne.jp>
Subject:  [analog-jp:01417] Re: ディレクトリレポート、リクエストレポートなどが文字化けしてしまいます。
Sender:  tmatsukijp@ybb.ne.jp
To:  analog-jp@jp.analog.cx
Message-Id:  <mid-1417-analog-jp@jp.analog.cx>
In-Reply-To:  <mid-1414-analog-jp@jp.analog.cx>
References:  <mid-1410-analog-jp@jp.analog.cx> <mid-1414-analog-jp@jp.analog.cx>
X-Mail-Count: 01417

松木です。

> ひおかです。
> 
> analog.cfgの記述を
> LANGUAGE JAPANESE-SJIS
> 
> に変更してみましたが、
> Analogで作成したReport.htmlの中のディレクトリの表示は文字化けしたままでした。
> どの文字コードでも、Report.htmlの中は文字化けしてしまっています。
> 
> ログのファイルaccess.logに入っている名称です。

自分で実験してみました。
Windows版のAnalog Ver.24でlogfile.log中に日本語のディレクトリ名
をSJISで書き入れて、Analogをダブルクリックして出来上がった
Report.htmlファイルを見ましたら、きちんと文字化けせずに表示され
ました。
と書いたところで、念のためひおかさんの試した「新聞記事」を入力
したら、文字化けしました。と、ここで思い出しました。

1)言語ファイル等はAnalogでの解析対象ではないので、文字化けしない。
2)ログファイル中の文字は、日本語EUCコードでない限り1バイトコード
  と重なるコードが含まれます。
3)したがって、例えば、SJISの場合には文字中に制御コードが含まれる
  漢字があります。これは2バイトコードの宿命です。
4)解決策は、ログファイルをEUCコードに変換して、Windows版なり何なり
  のAnalogで解析すれば文字化けしないはずです。