[Gauche-devel-jp] HTMLマニュアルのエンコーディング指定

Back to archive index

Kimura Fuyuki fuyuk****@hadal*****
2002年 12月 1日 (日) 16:07:47 JST


やっぱりまじめに charset 指定しないとだめですね。まだときどき化けます。

ということで、こんな感じでいかがでしょうか。

--- Makefile.in	29 Nov 2002 11:26:18 -0000	1.14
+++ Makefile.in	1 Dec 2002 07:02:44 -0000
@@ -78,7 +78,8 @@
 gauche-refj_toc.html : gauche-refj.texi
 	texi2html -split section -number gauche-refj.texi;
 	for f in gauche-refj*.html; do \
-	  sed -e 's/LANG=""/LANG="ja"/' $$f > $$f.t && mv $$f.t $$f; \
+	  sed -e '/^<HTML>$$/d;s/LANG=""//;s|^<HEAD>$$|<HTML>&<meta http-equiv="Content-Type" content="text/html; charset=euc-jp">|' \
+	    $$f > $$f.t && mv $$f.t $$f; \
 	done
 

texi2html はなぜか DOCTYPE より先に <HTML> を出力するのですが、これも
ついでに直すようにしました。が、http://validator.w3.org/ にかけるとエ
ラーぼろぼろ。やはりまともな HTML を出力してくれるツールを探すのが正解
かも。

-- 
木村 冬樹




Gauche-devel-jp メーリングリストの案内
Back to archive index