- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:URLの日本語ディレクト名のエラーについて)
URLの日本語ディレクト名のエラーについて
このQ&Aのポイント
- 日本語URLでディレクトリ名を設定すると、ローカル環境でエラーが発生します。エラーメッセージは「Failed opening required 'C:/xampp/htdocs/日本語/index.php'」です。
- 問題の原因はOSの違いによるもので、WindowsとApacheの組み合わせで日本語URLを使う際には注意が必要です。
- このエラーを回避するためには、ディレクトリ名を英数字に変更するか、URLエンコードを行う必要があります。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
PHPを利用されているようですが、PHPの文字コードの設定は合わせてありますか? default_charset や mbstring~~系
その他の回答 (1)
- bin-chan
- ベストアンサー率33% (1403/4213)
回答No.1
「php urlencode」で検索
質問者
お礼
ありがとうございます。 ご指示通り「php urlencode」で検索したところ、以下のページに当たりました。 http://php.net/manual/ja/function.urlencode.php urlencode関数によりどのように解決するのかよく分からなかったのですが、とりあえず遷移元のページのaタグを以下のようにしてみたところ前回と同じエラーが出ました。 <a href="<?php echo urlencode("日本語"); ?>/"> もう少し踏み込んだアドバイスを頂くことは可能でしょうか? ご提供差し上げている情報に不足があれば、補足するのでおっしゃってください。
お礼
ありがとうございます。 参考になりました。