Wikipedia:井戸端/subj/日本語URLはやめてほしいです。
< Wikipedia:井戸端 | subj
|
日本語URLはやめてほしいです。
編集たとえば、姫路城
のURLをコピペしたら、意味不明のURLになります。
https://ja.wikipedia.org/wiki/%E5%A7%AB%E8%B7%AF%E5%9F%8E
なんだかわからないので、これからは、日本語URLはやめてほしいです。--sima001(会話) 2024年8月30日 (金) 08:23 (UTC)
- @Masimayoさん
- それはURLエンコードですね。一般にURLにおいて日本語を含むときとかにURLでは日本語が使えないのでエラー回避のために変更する必要があるみたいです(googleとかでも内部の処理で変換されてるらしいです)。まあ勝手に変更されるみたいですし、もとに戻すサイトもあります。(戻す時はデコードですね)実際に「%E5%A7%AB%E8%B7%AF%E5%9F%8E」を変換すると姫路城になります。もちろん「https://ja.wikipedia.org/wiki/姫路城」も「https://ja.wikipedia.org/wiki/%E5%A7%AB%E8%B7%AF%E5%9F%8E」も同じページに飛ぶため使用上問題はないですね。--Mr.R1234 (talk) 2024年8月30日 (金) 10:21 (UTC)
- 使用できるから問題ないのはわかります。ただ、ほかのサイトにコピペしたとき、URLを見ても意味不明だし、無駄に長いので、これからは日本語URLをなるべくやめてほしいということです。--sima001(会話) 2024年8月31日 (土) 08:15 (UTC)
- 「ツール」メニューのプルダウンから「短縮URLを取得する」を選ぶと日本語URLの代用になり、口頭や手書きで伝える際に楽になります。「姫路城」の場合は https://w.wiki/sKK と出ました。ご活用ください。--Triglav(会話) 2024年8月31日 (土) 08:54 (UTC)
- 長さは、短縮を使えば解決しました。ありがとうございました。--sima001(会話) 2024年8月31日 (土) 14:07 (UTC)
- コメント Wikipediaに限らずURLでは基本的に日本語は使用できないことについてはご承知のことと思います。WikipediaでURLに記事名を含むのは、英語圏などではURLを見ただけで記事名が分かり便利なためです。一方、日本語などではエンコードする必要があり、ご指摘のとおり意味不明となります。インターネットもWikipediaも米国で生まれたものなので、英語以外の使い勝手が劣るのは致し方ない面があります。
- WikipediaでURLエンコードを避ける方法ですが、上記の短縮URLの他に、ページIDを指定する方法もあります。例えば姫路城でしたら
- https://ja.wikipedia.org/wiki/?curid=46690
- と指定できます。ページID(この場合46690)は「ツール」メニューから「ページ情報」を選択して表示されるページに載っています。
- ところで……「日本語URLをなるべくやめてほしい」とのご希望ですが、では例えば姫路城の場合、どのようなURLがお望みなのでしょうか?「長い」については既に解決したと思いますが、日本語を使わずに「意味不明でない」URLとするとなると…??例えばURLエンコードされたURLの「姫路城」の部分を「Himeji Castle」や「Himejijo」とした方がいい、ということでしょうか。その英訳は誰がいつ行うのでしょうか。機械翻訳を使っても適切な翻訳となるとは限りません。たとえ適切な翻訳だったとしても、それが日本語話者に分かりやすいものとは限りません。また、利用するツールによっては自動的に元の日本語にデコードしてくれる機能がある場合もあり、その場合はURLエンコードした(意味不明な)文字列の方が結果的に分かりやすい場合もあります(例えばWebブラウザのChromeでURLエンコードされたURLをコピペしてアクセスすれば自動的にデコードされ元の日本語が表示されます)。今後の参考のために、sima001さんが考える理想形について、教えていただければ幸いです。--Penn Station (talk) 2024年9月1日 (日) 09:20 (UTC)
- コメントおそらく、記事名に1バイト文字(厳密には異なりますが、便宜上この表記でご勘弁を)以外の文字を使用したときに、エンコードされた記事名をURLに指定されるのは、MediaWikiというソフトウェアの「仕様」であると考えていますので、Masimayoさんのような要望を実現するには、日本語版Wikipediaではなく、MediaWikiの開発者と交渉する必要があると思います。そのような、複雑なIT分野の言葉が飛び交う交渉を英語で行う必要があるのですが、Masimayoさんにできますか?同じWikimediaのプロジェクトでも、WikidataではURLには項目名を使用せず、項目に割り当てられたインデックスを用いていますが、これは例外でしょう。このように書いてしまうと、あたかも欧米人が勝手に決めたルールに沿ってただただ使うだけなのか、と言われてしまいそうですが、そうではなくて、もっと良くしたいと思うのであれば、日本語版の片隅で愚痴るのではなく、もっと仲間を集めて日本語環境をよくするように開発者たちに働きかけることが必要です。そして開発者にもその意見を受け入れる余地はある、と私は考えています。--VZP10224(会話) 2024年9月5日 (木) 16:51 (UTC)
- MediaWikiの仕様だということで、簡単にはかわりそうにないことがわかりました。
- しかし、短縮URLなどで、使いやすい形になったので、だいたいは解決しました。--sima001(会話) 2024年9月6日 (金) 03:01 (UTC)
- コメントおそらく、記事名に1バイト文字(厳密には異なりますが、便宜上この表記でご勘弁を)以外の文字を使用したときに、エンコードされた記事名をURLに指定されるのは、MediaWikiというソフトウェアの「仕様」であると考えていますので、Masimayoさんのような要望を実現するには、日本語版Wikipediaではなく、MediaWikiの開発者と交渉する必要があると思います。そのような、複雑なIT分野の言葉が飛び交う交渉を英語で行う必要があるのですが、Masimayoさんにできますか?同じWikimediaのプロジェクトでも、WikidataではURLには項目名を使用せず、項目に割り当てられたインデックスを用いていますが、これは例外でしょう。このように書いてしまうと、あたかも欧米人が勝手に決めたルールに沿ってただただ使うだけなのか、と言われてしまいそうですが、そうではなくて、もっと良くしたいと思うのであれば、日本語版の片隅で愚痴るのではなく、もっと仲間を集めて日本語環境をよくするように開発者たちに働きかけることが必要です。そして開発者にもその意見を受け入れる余地はある、と私は考えています。--VZP10224(会話) 2024年9月5日 (木) 16:51 (UTC)