WEB相談室

Webページ作成に関しての何でも掲示板です。

タイトル:日本語ファイル名

0:[投稿] atusi [2002/04/26 11:15 ][環境:WIN+IE UNIX系+Perl]


現在リンク集を作成しているのですが、
ジャンル毎にデータファイルを分けようと思っています。

そして、例えば「全般」というジャンル名のデータに対しては

全般.dat

というデータファイルに格納、

「サンプル1」というジャンル名に対しては

サンプル1.dat

というデータファイルを作成しようと思っているのですが、

open FILE, "<全般.dat";

としてもデータが読み込まれません。

これは文字コードがあっていないからでしょうか?
それと、やはり日本語ファイル名は辞めた方がいいでしょうか?


1:[回答] ヨシミ [2002/04/26 12:07 ]

辞めた方が無難かもしれないが使えないことはない。
とりあえずファイル名の日本語が Shift_JIS で、スクリプトが EUC-JP なら一致しませんが。
その場合、文字コードを一致させるため、スクリプト内で、全般.dat などを Jcode.pm (jcode.pl でも可) などを用いて当該ファイル名にコンバートしてください。


2:[回答] ヨシミ [2002/04/26 12:08 ]

ちなみにサーバによって色々なんで、使えないサーバもあります念のため。UNIX ではダメだった気がする。実際のところどうなんでしょ。


3:[完了] atusi [2002/04/26 12:10 ]

早速のご返信、どうもありがとうございます。
Windows だと、デフォルトでファイル名の日本語が Shift_JIS になりますよね?

早速コンバートしてやってみます。
どうもありがとうございました。


回答(必須): 状態:

お名前(必須):

e-mail:

URL:




[戻る]

ChaichanPAPA's World