http://www.bousaid.que.jp/memo/php/urlencode.php
URLエンコードと検索エンジン
このサイトで、utf-8でurlエンコードした文字列をファイル名にしてください。そうすると、googleでは日本語として認識されるはずです。実際、ウィキペディアも実際のurlは、この文字列です。
http://seesaa-jp.seesaa.net/article/3168617.html
URLで日本語を扱う場合、ASCIIにエンコードする必要がある :by日本人のルーツを探るブログ
URIでは、ASCII以外の文字はそのままでは使えない為に、エスケープ文字の「%25」が日本語部の各文字に挿入されてしまったものと思われます。
上記サイトの方法で、文字コードをASKIIで指定してみてください。
参考:URLの段を参照してください。
回答いただきありがとうございます。
アクセスそのものはできている(アップしたときに自動的に%25が入ってしまっていた)のですが、どういった、フォルダ名でアップすれば、wikiのようにGoogleで緑色に表示されるのでしょうか?今、考えると、WikiのアップされているディレクトリはUTF8ではないかもしれません。参考「http://www.google.com/search?q=%E3%83%A1%E3%82%A4%E3%83%B3%E...」
http://homepage1.nifty.com/yito/namazu/gbook/20000606.2128.html
[00/06/06 21:28] URL����2�o�C�g�����g�p�ɂ���
失礼しました。今回はポイントは不要ですので念のため質問です。
実際にアクセスするときに、というのは、%25E3%2582%25A6%25E3%2582%25A3%25E3%2582%25AD%25E3%2583%259A%25E3%2583%2587%25E3%2582%25A3%25E3%2582%25A2という%25つきの文字列はどこから出てきたのでしょうか。たとえば、googleの検索窓にもとの%E3%82%A6%E3%82%A3%E3%82%AD%E3%83%9A%E3%83%87%E3%82%A3%E3%82%A2をいれるとこの文字列が得られますが、そういうことなのでしょうか。
もうひとつは、utf-8文字列でアップしたものに対して、utf-8でurlエンコードしたアドレスでのアクセスはできないのでしょうか。xreaでは、やってみたところ可能でした。このファイルのファイル名は生のutf-8です。http://jouno.s11.xrea.com/%E3%82%A6%E3%82%A3%E3%82%AD%E3%83%9A%E...
http://www.zob.ne.jp/~kanai/note/japanese.html
���ܸ�URL��UTF-8�ˤĤ���
サーバーはurlエンコードのときは、エンコード前の生の文字コードに戻して、その文字コードのファイル名のファイルを探しているのはたしかなようです。shift_jisのファイル名で、shift_jisのurlエンコードからのアクセスが可能なのに、utf-8で同じことができないのは、ftpで送信時にftpソフトによってファイル名が変換されてしまっている可能性もあるような気がします。
なお、wikipediaの場合は、スクリプトに文字列としてウィキペディアという文字列が送られているので、ファイルとして、そういうファイルがあるわけではありませんので、事情が違います。
緑色になるのは、urlがutf-8のurlエンコード文字列だと解釈できるときのようです。
再三の、ご回答いただきありがとうございます。
xreaではutf-8がそのまま表示されるのですね。sakura以外にも、2つサーバーで試したのですが全て、今のように失敗していたのでどのサーバーでも無理なものかと思っていました。知りませんでした。
>%25つきの文字列はどこから?
index.htmlファイルを設置しないと、全てのファイルが表示されます。そのリンクを辿ると、どんな名称のフォルダにしてもリンク先だけは分かるのですが、生の生のutf-8でアクセスするフォルダ(ディレクトリ)を作成することができません。
>ftpソフトによってファイル名が変換・・・
FFFTPのアップ後の画面を見る限り、生のままのUTF8です。
もし、なにか、分かりましたら、是非、教えてください。宜しくお願い致します。
回答いただきありがとうございます。しかし、残念ながら、その方法で試した結果失敗しました。
テストのために、フォルダを「%E3%82%A6%E3%82%A3%E3%82%AD%E3%83%9A%E3%83%87%E3%82%A3%E3%82%A2」にしてFTPでアップしましたが、実際にアクセスする時は、更に、もう一度UTF8にエンコードされた文字列(%25E3%2582%25A6%25E3%2582%25A3%25E3%2582%25AD%25E3%2583%259A%25E3%2583%2587%25E3%2582%25A3%25E3%2582%25A2)になってwikiのようにはなりませんでした
ちなみに、日本語フォルダ名「ウィキペディア」でアップすると、「%83E%83B%83L%83y%83f%83B%83A」という風に、SJISデコードでしかアクセスできません。