\ 最大12%ポイントアップ! /

URLを文字化けさせずにコピーする3つの方法

前回の記事で文字化けしてしまうURL(エンコードしたURL)について軽く解説しました。

今回は、エンコードしたURLを日本語表記(マルチバイト文字)に戻すURLデコードの方法を紹介します。

 

この記事はこんな方にオススメ!

目次

環境

Windows OS

エディションWindows 11 Pro
バージョン24H2
インストール日2024/10/18
OSビルド26100.2314
エクスペリエンスWindows Feature Experience Pack 1000.26100.32.0
設定画面:Windows の仕様

ブラウザ

Microsoft Edge バージョン 131.0.2903.70

Microsoft Edge設定:バージョン情報

文字化けしてしまうURLのコピー方法

前回の記事で紹介した通り、マルチバイト文字を含むURLをそのままコピーすると文字化けした(エンコードされた)URLがクリップボードに保存されてしまいます。

実際の操作は下記のとおり。

(上)ブラウザ、(下)テキストエディター:クリップボードにエンコードされたURLがコピーされる

日本語のURLをテキストエディターに貼り付けると半角英数字のみの文字列になってしまいました。

それでは次から本題の文字化けさせずにURLをコピーする方法を紹介していきます。

文字化けしないURLのコピー方法

おおきくわけて3種類の方法があります。

方法1. ブラウザを使って手作業でコピーする方法

ブラウザを使用する簡単な方法です。WebページのURLは “https://~” や “http://~” などの文字構成。

最近のブラウザはコピーする文字列がURLである場合、自動的にエンコードするしようとなっています。

この自動エンコードはすごく簡単な方法で回避可能。
アドレスバーの文字列すべてをコピーするとブラウザでURLと判断されるので、先頭の「h」を選択範囲から外してコピーすることで、そのままマルチバイト文字の状態でコピーできます。

詳細は以降の手順をご確認ください。

しらたま

ヒント:開閉できるエリア

下記のようなエリアはクリックすると開閉可能っピ 👍

マウス操作の方法

(上)ブラウザ、(下)テキストエディター:マルチバイト文字のURLをそのままコピーする方法(マウス操作)
STEP
ブラウザのアドレスバーをクリック
STEP
マウスの左クリック長押しで最初の「h」以外を範囲選択する
STEP
そのまま右クリックして“コピー”を選択

右クリックでコンテキストメニューを表示し、“コピー”を選択する。

STEP
任意の場所を右クリックして“貼り付け”を選択

“貼り付け”の結果「ttps://haretokidoki-blog.com/マルチバイト文字を含むURL」のように最初の「h」がない文字列が貼り付け可能。

STEP
貼り付けた先頭に「h」を入力

これによりマルチバイト文字を含むURLが完成!

こちらの手順では先頭の「h」を除外しコピー&貼り付けした後、手動で入力する対応を行ってしますが、
先頭1文字目の「h」だろうが「https」の5文字で対応しようが結果は変わりません。

ただ、後で入力する文字が最小限となるので「h」で対応しています。

キーボード操作の方法

(上)ブラウザ、(下)テキストエディター:マルチバイト文字のURLをそのままコピーする方法(キーボード操作)
STEP
コピーしたいウェブページのウィンドウをアクティブ

Alt + Tab でウィンドウの切り替え、Ctrl + Tab(または、Ctrl + PageUp/PageDown)でタブを切り替えるなどして、コピーしたいURLのウェブページを表示。

STEP
Ctrl + L(または、F4キー)でアドレスバーにフォーカスを移動
STEP
アドレスバーにフォーカス移動後、URL全体が範囲選択されていることを確認

もし、URL全体が範囲選択されていない場合は、Ctrl + A などで対応。

STEP
Shift + → で先頭の“h”を外した範囲選択に変更

すべてURLが範囲選択されている状態から、Shift + →(右矢印)を押すことにより、http~のうち、先頭の“h”のみを範囲選択から除外可能。

STEP
Ctrl + C でコピーする
STEP
Ctrl + V で貼り付け
STEP
貼り付けた文字列の先頭に「h」を入力

これでマルチバイト文字のURLをそのままコピーし貼り付けることができました。

ブラウザの開発ツールのコンソールでコマンドを実行する方法
(一般的ではない方法)

(上)ブラウザ、(下)テキストエディター:マルチバイト文字のURLをそのままコピーする方法(開発ツールのコンソールでコマンド実行)
STEP
F12 で開発ツールを起動

開発ツールが起動すると下側もしくは右側にコンソール画面が表示。

STEP
コンソール画面で「copy(decodeURI(location.href))」を実行

実行すると自動的にクリップボードに保存される。

STEP
Ctrl + V で貼り付け

方法2. ブラウザの拡張機能(アドオン)を使う方法

Google Chrome・Microsoft Edge(Chromiumベース)の拡張機能

ChromeをはじめとするChromiumベースのブラウザで使用できる拡張機能を紹介。

拡張機能「Copy Unicode URLs」※ Chrome/Firefox双方で公開
拡張機能「CopyTabTitleUrl」※ Chrome/Firefox双方で公開
拡張機能「URL Decode/Encode」
拡張機能「Quickly Copy Decoded URL」※ わたしが趣味で作ったやつ。ストア未登録

ストア未登録のため、ブラウザの拡張機能を開発モードにして導入する必要あり。

Mozilla Firefoxの拡張機能

Firefoxで使用できる拡張機能を紹介。

拡張機能「Copy Unicode URLs」※ Chrome/Firefox双方で公開
拡張機能「CopyTabTitleUrl」※ Chrome/Firefox双方で公開
拡張機能「URLを日本語のままコピー」
拡張機能「URL Encoder Decoder」

方法3. Webサイトに公開されている変換ツールを使う方法

ちなみに上記のWebツール「URL Decoder/Encoder」はChrome拡張機能「URL Decode/Encode」の開発者と同一人物です。

まとめ

下記の3つを紹介しました。

  1. ブラウザを使って手作業でコピーする方法
     
  2. ブラウザの拡張機能(アドオン)を使う方法
     
  3. Webサイトに公開されている変換ツールを使う方法

使い分け方としては、

単一のURLのみコピーし、かつ作業頻度が低い場合は「① ブラウザを使って手作業でコピーする方法」を選択。
単一のURLのみコピーし、かつ作業頻度が高い場合は「② ブラウザの拡張機能(アドオン)を使う方法」を選択。
複数のURLをコピーし、かつ作業頻度が高い場合は「③ Webサイトに公開されている変換ツールを使う方法」を選択。

という感じだと思います。ぜひご自分の性格や用途にあった方法を見つけてください。

サポート募集中

この記事はお役に立てたでしょうか。現在、サポートを募集しています。
コーヒーを一杯 ☕ ご馳走いただけないでしょうか。

この記事が気に入ったら
フォローしてね!

この記事をシェアする

コメント

コメントする

コメントは日本語で入力してください。(スパム対策)

CAPTCHA

目次