なにか方法があればのご質問です。
htmlにてフォルダ名が日本語であるフォルダへうまくリンク
できません。
(例:<a href="トピックス/topics.html">トピックス</a>と
いう感じです)
リンクするフォルダを「トピックス」→「topics」のように
変換すれば解決する問題ですがフォルダ名を変更してはいけ
ないという条件ですので困っております。
html作成ソフトにてリンク先を指定しても(リンク先が「%34%・・・」
となったりしても)リンクできませんでした。
解決法を知っている方がいらっしゃいましたらご教示お願い
いたします。
また、類似した質問も御座いましたがファイル、フォルダ名を
変更できないという理由ですのでご容赦ください。
No.1ベストアンサー
- 回答日時:
日本語名の使用は禁忌。
最初から日本語を使わないように設計しなければならない。
これは各ブラウザで日本語のURLの扱いに違いがあるために避けられない。
wikiなどの場合は質問にあるように「%34%・・・」という文字列に変換してしまいそれを使用しているため動作している。
あきらめてフォルダ名を変更するよりない。
ただし、htmlが膨大にあり、変更が大変だというなら一括で対象テキストファイルの文字列を変更できるユーティリティなりを利用すれば良い
ご回答ありがとう御座います。
やはり諦めるしかないですね・・・
複数人が直接フォルダへアクセスするような状況であるため、
フォルダ名を変えると不都合が生じるのですが、皆さんに理解
して頂きます。
ありがとう御座いました。
No.3
- 回答日時:
複数人数がアクセスするような場合なら 日本語名のショートカットを作っておいたら良いのでは?(windowsだという前提で)
本体は勿論アルファベット
この回答への補足
ネットワーク上の限られた人間(ID、PASSを持っている人)でしかリンクできないような環境です。
また、最初から説明すればよかったのですが、
I.E.にてアクセスする際のアドレスは
http://www.・・・・
という形ではなく、
ftp://・・・
というアドレスです。
この状況自体の仕組みがよくわかっていないので申し訳ありません。
No.4
- 回答日時:
サーバーサイドの話ですか?
なんだかローカルでの内容に聞こえます。
No.6
- 回答日時:
基本的には、(%E4...みたいに)エンコーディングされていれば問題ないはずですが、
だめだということは、サーバがエンコードされた日本語文字列を処理できない
(デコードして日本語文字列のフォルダにアクセスできない)
ということなので、やっぱり、あきらめるしかなさそうですね。
ところで、WEBサーバには何を使っているんですか?
この回答への補足
知人から依頼を受けての内容なのでWEBサーバが何なのかは
わかりません(私もサーバに関する知識が全くありません)。
ご回答して頂いた内容をそのまま知人に送ってみたいと思います。
ありがとう御座います。
ちなみにですが、WEBサーバが対応していなければサーバを
変える以外に方法はないですよね?
No.7
- 回答日時:
一般的に、パスやURIに利用できるとされている文字以外を用いるのは禁忌です。
日本語名をどうしても使いたいというのであれば、それ相応の理由があるはずです。
であれば、そちら側で利用できる環境を構築すべきです。
> WEBサーバが対応していなければサーバを
> 変える以外に方法はないですよね?
日本語を含んだURIで、かつ、サーバが対応できない
というのであれば、サーバを変えずともサーバサイドで対応させるか、
URIにはサーバが対応できる文字のみを記述することになるでしょう。
サーバが対応できる文字で、“トピックス”を表現したのが、
『 %E3%83%88%E3%83%94%E3%83%83%E3%82%AF%E3%82%B9 』
という文字列になります。
ありがとう御座いました。
サーバ側で対応するかリンク先フォルダ名を変更するかの
措置をとりたいと思います。
ありがとう御座いました。
No.8
- 回答日時:
エンコーディングがUTF-8じゃなくてシフトJISならできるかも…?
<a href="%83g%83s%83b%83N%83X/topics.html">そういう問題じゃないのかも…?</a>
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(コンピューター・テクノロジー) <a href="file:///フォルダ名/ファイル名">リンクテキスト</a>について 1 2023/04/06 22:40
- Visual Basic(VBA) エクセルのマクロについて教えてください。 4 2023/07/02 11:48
- その他(データベース) Accessのリンクテーブルについて 1 2023/05/20 16:10
- Excel(エクセル) Power Query で取り込むデータのパスを相対パスに出来ませんか? 3 2022/04/05 18:31
- ネットワーク 「ファイル名を指定して実行」が遅い 4 2023/04/04 21:50
- Visual Basic(VBA) エクセルのマクロについて教えてください。 1 2023/08/08 11:02
- Excel(エクセル) エクセルのマクロについて教えてください。 1 2023/02/21 09:28
- Visual Basic(VBA) エクセルのマクロについて教えてください。 4 2023/05/26 17:13
- その他(プログラミング・Web制作) Pythonの作業環境・作業フォルダの迅速な設定・指定方法 3 2022/04/01 07:55
- HTML・CSS スマホでHTMLファイルを開いてリンク先へ移動させたいです 2 2023/03/04 18:06
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
1つ下の階層のフォルダに相対...
-
HTMLの階層移動
-
ホームページを作成したら、フ...
-
リンクのindex.html省略
-
全く同じファイルなのにホーム...
-
index.html と、index.html/ ...
-
拡張子htmlの表示について
-
直リンク禁止
-
XREA使用で作成したHTMLファイ...
-
フォルダにはダミーでもindex.h...
-
イントラネットURLの登録方法
-
iframe内のリンク先を動的に変更
-
ベーシック認証 CSSリンク
-
ひとつのドメインで複数サイト...
-
URLに「.html」の拡張子がなく...
-
htaccessを利用してurl正規化
-
リンク先に日本語フォルダがあ...
-
ホームページビルダー6サーバー...
-
真っ白な画面の意味はなんでし...
-
複数のindex.htmlを作ってもい...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
1つ下の階層のフォルダに相対...
-
複数のindex.htmlを作ってもい...
-
htaccessを利用してurl正規化
-
リンク先に日本語フォルダがあ...
-
URLに「.html」の拡張子がなく...
-
.htmと.htmlの違い
-
フォルダ内の最初のファイル名...
-
XREA使用で作成したHTMLファイ...
-
サーバー内のフォルダにある写...
-
トップページ「/index.html」の...
-
フォルダにはダミーでもindex.h...
-
htmlでリンクに勝手にindex.htm...
-
URLの書き方
-
リンクのindex.html省略
-
index.htmlファイルはどこに?
-
Application.OnTimeで引数付き...
-
ホームを index.html から inde...
-
JSPと異なるディレクトリのファ...
-
HTMLの階層移動
-
Matlabでforやifを使わずに条件...
おすすめ情報