[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[osx-users:0797] Re: CGI :文字が化ける
- To: osx-users@xxxxxxxxxx
- Subject: [osx-users:0797] Re: CGI :文字が化ける
- From: SHIROYAMA Takayuki <puresnow@xxxxxxx>
- Date: Thu, 18 Dec 2003 16:06:20 +0900
しろやまです。
On 2003/12/18, at 15:57, Yoshihiko Osada wrote:
> 一般的には nkf 等を使えば良い・・・という答え方になるのでしょうが、
> せっかく Mac OS X を使用しているのですから、TextEdit なり Jedit な
> りで文字コードを変えて保存してしまえば良いだけかと。
Panther 限定ですが、iconv が使えます。
iconv -f ISO-2022-JP -t EUC-JISX0213 inputfile >outputfile
という感じです。-f (変換元のコード) -t (変換先のコード)の名称一覧は
iconv -l
で、表示されます。
残念ながら iconv は日本語の自動認識機能はありません。ので、元の
コードが分かっている場合しか使えません。( nkf は推測するはず。)
まぁ、そのため、ファイルがたくさんあるとかスクリプトに組み込みたいと
いう場合でなければ、長田さんと同じく TextEdit なり Jedit を使う事を
お勧めします。
TextEdit ならば、「開く...」でオープンパネルを出してエンコーディング
を指定して開いてみて、ちゃんと日本語が表示されたら、適切な文字
コードで保存、とすればいいかと思います。
適切な文字コードとは、そのCGIが指定しているコードにあわせるという
事です。
スクリプトの出力文中に、
Content-Type: text/html ; charset=iso-2022-jp
という感じで HTTP のヘッダで Content-Type 指定していたり、
<meta http-equiv="Content-Type" content="text/html; charset=euc-jp">
と言う感じでHTMLの<META>で charset を指定している部分があると
思いますので、その charset にあわせる、という事です。
---
SHIROYAMA Takayuki
--[PR]------------------------------------------------------------------
3ヶ月で−12kgのスピードダイエット【プーアルティーカプセル】 漢洋堂
───────────────────────────────────
なんとたったの1カプセルでペットボトル1本分のプーアル茶を摂取可能
現役プロレーサー愛用中!お試し価格で100カプセル入りが税込1000円
http://ad.freeml.com/cgi-bin/ad.cgi?id=cwlLL
------------------------------------------------------------------[PR]--
<GMO GROUP> Global Media Online www.gmo.jp