• 締切済み

HTMLの2バイト文字の自動変換ソフトは?

HTMLの2バイト文字の自動変換ソフトは? ホームページに載せようと、HTMLでプログラムを書きました。 写真などは漢字で記載して、バソコン上では正常に動作するので 問題無いと思ってました。 しかし、 ホームページにアップロードしたら、漢字の文章は問題無いのに、 漢字名のJpgの写真は表示されてませんでした。 写真などを参照するのに漢字が使えないことが判り、急遽半角英文字に 変更することにしましたが、何分にも多いので、大変な作業になることが分かりました。 そこで、 別フォルダーにまとめて保存している写真のファイル名を変更するとそれを参照しているHTMLのプログラム内の 写真のファイル名も自動的に変更してくれるような(フリー)プログラムは無いでしょうか? 又は、 何か良い解決法は有るでしょうか? WindowsXPを使用しています。

みんなの回答

回答No.4

No2および3の方は不可能だという回答なのでしょうか…。 とりあえず次の手順で可能だと思います。 元ファイル名と書き換え後のファイル名をテキストファイルに書いておく(まだ書き換えない)。 ren (元) (後) の形でbatファイルにして実行。ファイル名が書き換わる。ファイルがフォルダに分かれていればそれぞれに対して行う。 http://www.vector.co.jp/soft/win95/util/se271454.htmlを入れる。 chikan (htmlファイル) "(元)" "(後)" の形でbatファイルにして実行。html内の文字が書き換わる。htmlファイルが複数あればそれぞれに対して行う。

noname#113585
質問者

お礼

SortaNerd_さん、具体的な解決策ありがとうございました。参考にします。

  • osiete567
  • ベストアンサー率33% (6/18)
回答No.3

日本語のwindowsは、日本語のファイル名を扱えます。しかし、サーバーは、日本語のファイル名が扱えません。それだけのことです。 今後は、英数半角でファイル名を書いてからアップロードすれば良いです。

noname#113585
質問者

お礼

osiete567さん、回答ありがとうございました。

noname#100277
noname#100277
回答No.2

国内外無関係に日本語や特定の言語(英語以外)のファイル名は「使わない」事が求められてる筈です。 ネット上は基本の言語が「英語」なのを考えると、ファイル名に「日本語や特定言語」を使うのは「間違い」で在ると気が付くのが通常と思う。 使っても良いよと云うので在ればHELP等に明記されてるのがサーバーの管理人の仕事です。 コレを明記してないのなら管理人失格同然でしょう。

noname#113585
質問者

お礼

aidesさん、回答ありがとうございました。

  • yyr446
  • ベストアンサー率65% (870/1330)
回答No.1

普通、写真のファイル名は半角英文字必須じゃないはずです。 (※海外のサーバーにアップロードされているならありえますが) たいていのWebサーバーのOSの文字セットは、 S-JISかUTF-8かEUC-JPかだと思います。 お使いのアップロード先サーバーでゆるされるファイル名が本当に 漢字はだめと言われたのですか? 本体htmlをShift-JISで作り、<img src="漢字.png">となっていると、 Shift-JISの「漢字.png」を探そうとするんじゃなかろうか、本体html をサーバーの文字コードでにするだけでだいじょうぶのような気がします。

noname#113585
質問者

お礼

yyr446さん、回答ありがとうございました。 この件は、確認していませんでした。

関連するQ&A

専門家に質問してみよう