2019-10-23

日本語の入ったURLを文字化けなしでコピーする

最近はWebページのURLに日本語が入っているのが増えました。

例: https://www.amazon.co.jp/GP-プライムポーカー-チップ-100/dp/B00305H7J4

Amazon ポーカーチップ


このURLをこのままコピーしてテキストエディタに貼ると、

https://www.amazon.co.jp/GP-%E3%83%97%E3%83%A9%E3%82%A4%E3%83%A0%E3%83%9D%E3%83%BC%E3%82%AB%E3%83%BC-%E3%83%81%E3%83%83%E3%83%97-100/dp/B00305H7J4

っていうふうに日本語のところが〈文字化け〉します。

    ※ ほんとうは文字化けじゃなくて英数字に変換(エンコード)されています。

これだと長すぎるし、意味もわからないので困ってました。

そこでググりました。

するといつものように簡単に解決?しました。 いろんな人が書いてくれてます。

たとえば、

  → 【最近知った事】ブラウザーのURL欄の日本語を化けずに取得する方法

とかです。

まず、なんとマイクロソフトの Edge (Internet Explorer)からだとそのままコピー・貼り付けしても文字化けしないで日本語のままになります。

そして Chrome や Firefox の場合はそのままだと文字化けするので、URLの最初の h を省いてコピーすればいい!!

    https://www.amazon.co.jp/GP-プライムポーカー-チップ-100/dp/B00305H7J4
    ↑
このhをはずしてコピー、つまり、

    ttps://www.amazon.co.jp/GP-プライムポーカー-チップ-100/dp/B00305H7J4

とすれば文字化けしないで貼り付きます!


テキストエディタに貼り付けた、

    https://www.amazon.co.jp/GP-プライムポーカー-チップ-100/dp/B00305H7J4

というふうに日本語になっているURLをChrome や Firefox のアドレス欄に貼り付けると、もとのページがちゃんと表示されました!

(2023/11/30 一部更新)