ブログ

日本語を含む URL を短縮する方法と、文字化けを防ぐ考え方

日本語のページ名を含む URL をコピーして貼り付けると、%E6%97%A5%E6%9C%AC%E8%AA%9E のような暗号めいた文字列に変わることがあります。長くて読みにくく、メールや SNS で途中で切れる原因にもなります。こうした URL は短縮すれば、見た目と使い勝手を改善できます。

この記事では、日本語の URL が長くなる理由、短縮する方法、末尾に日本語を使うときの注意点、崩れにくい共有方法、読み手に伝わる URL の作り方を解説します。

日本語 URL が長くなる理由

URL に使える文字は、仕様上、英数字と一部の記号に限られています。日本語のような文字を含めるときは、その文字を UTF-8 というバイト列に変換し、1 バイトごとに % と 16 進数 2 桁で表します。これを「パーセントエンコーディング」と呼びます。

たとえば https://example.com/日本語 は、実際には https://example.com/%E6%97%A5%E6%9C%AC%E8%AA%9E という文字列です。日本語 1 文字が 3 バイトになり、1 文字が 9 文字分の長さに膨らみます。3 文字の日本語で、27 文字分です。

ブラウザのアドレスバーは、見やすさのために日本語に戻して表示します。そのため、画面では短く見えても、コピーすると長い形で貼り付けられることがあります。これが「文字化けした」と感じる原因の多くです。実際には壊れているわけではなく、変換後の形が表示されているだけです。

メールソフトや SNS によっては、長い URL が途中で折り返されたり、リンクとして認識されなかったりします。URL の末尾の括弧や句読点が、リンクに含まれて失敗することもあります。

日本語 URL を短縮する方法

短縮 URL サービスに、日本語を含む元の URL を貼り付けるだけで、短い URL に変換できます。手順は通常の短縮と同じです。

  1. 元のページを開き、アドレスバーの URL をコピーする
  2. 短縮 URL サービスの作成画面に貼り付ける
  3. 発行された短い URL を、別の場所に貼って共有する
  4. スマホで開き、元のページに移動することを確認する

作成方法の全体像は短縮 URL の作り方で紹介しています。仕組み自体は短縮 URL の基本を読むと理解しやすくなります。

確認のポイントは、貼り付けた URL に不要な文字が混ざっていないことです。コピーのときに、前後の空白や全角のスペースが入ることがあります。サービスによっては、そのままでは短縮できないため、先頭と末尾を見直してください。

末尾に日本語を使うときの注意点

短縮 URL の末尾を日本語にできるサービスもあります。たとえば https://example.com/春のセール です。見た目は分かりやすいものの、注意点があります。

注意点 内容
共有時に長くなる コピーすると、パーセントエンコーディングされた長い形になる
入力しにくい 紙の広告から読者が入力する場合、変換候補の選択が手間になる
表記ゆれ 「春のセール」と「はるのセール」のどちらか分からず、打ち間違いが起きる
互換性 アプリやメールソフトによっては、リンクとして認識されない

これらの理由から、人が手で入力する場面や、紙の印刷物では、末尾を半角の英数字にするのが無難です。画面上でクリックされるだけの場面なら、日本語の末尾でも問題が起きにくいですが、念のため複数の環境で確認してください。末尾の付け方は短縮 URL の末尾を自分で決める方法にまとめています。

ドメイン名自体を日本語にする「日本語ドメイン」もあります。表示上は読みやすい一方、内部では英数字の形式に変換されて扱われるため、共有時に読みにくい文字列になる場合があります。導入するなら、メールや SNS での動作を事前に確認してください。

SNS・メールで崩れにくい共有方法

日本語を含む URL を共有するときの工夫を紹介します。

短縮した URL を貼る

最も確実なのは、短縮した URL を貼ることです。長いパーセントエンコーディングが消え、途中で切れる心配が減ります。

前後に空白か改行を入れる

URL の直後に句読点や括弧を付けると、リンクの一部と誤認されることがあります。URL の前後には半角スペースか改行を入れてください。

リンクの表示を整える

SNS では、リンクを貼ると、タイトルや画像のカードが表示されることがあります。見栄えは、OGP という設定で決まります。詳しくはOGP 画像の設定方法を参照してください。

事前に実機で確認する

投稿前に、メールなら自分に送り、SNS なら非公開の状態で貼って、クリックして開けるかを試します。iPhone と Android の両方があるとより安心です。

読み手に伝わる URL の作り方

そもそも、日本語を含まない URL を作る設計も大切です。自分でサイトを運営しているなら、ページのアドレスを英数字にしておくと、短縮しなくても扱いやすくなります。

  • ブログの記事のアドレスは、英単語やローマ字にする
  • 日付や連番など、ページの内容と関係なく安定した形にする
  • 一度公開したアドレスは、可能な限り変えない
  • 変えるときは、旧アドレスから新アドレスへ転送を設定する

最後の転送については、301 と 302 の違いで詳しく解説しています。Google 検索セントラルも、URL の構造について、日本語を含む場合の扱いを公式の資料で説明しています。サイトを運営する場合は、公式の最新の情報も確認してください。

文字化けに見える場合の見分け方

「文字化け」には、実は 2 つの異なる現象があります。

現象 見え方 原因
パーセントエンコーディング %E6%97%A5 のような文字列 正常な変換結果。壊れてはいない
本当の文字化け 譌・譛ャ のような意味不明な日本語 文字コードの解釈の食い違い

前者はそのままで問題なく開けます。後者は、古いシステムが Shift_JIS など別の文字コードで URL を作っている場合に起きます。リンクを開いても「ページが見つかりません」と表示されるなら、後者の可能性があります。その場合は、ページの管理者に確認するか、英数字のアドレスに切り替えるのが解決の近道です。

メールで送るときの注意

メールで URL を送るときは、テキスト形式と HTML 形式で挙動が変わります。テキスト形式では、日本語を含む URL の途中で改行され、リンクが途切れることがあります。短縮した URL なら、一行に収まるため、この問題を避けられます。重要な連絡では、短縮 URL を使い、リンクだけの行を設けておくと確実です。

実際に確認する手順の例

日本語を含む URL を共有する前に、次の手順で挙動を確かめると、公開後のトラブルを減らせます。ここでは https://example.com/blog/春のセール を例にします。

  1. ブラウザのアドレスバーから URL をコピーし、メモ帳などに貼り付ける。
  2. 貼り付けた結果が https://example.com/blog/%E6%98%A5%E3%81%AE%E3%82%BB%E3%83%BC%E3%83%AB のように変わっているかを見る。
  3. 短縮 URL サービスで短縮し、短い URL を発行する。
  4. 発行した URL を、LINE、メール、X など実際に使う場所へ貼り、リンクとして反応するかを見る。
  5. スマートフォンでタップし、元のページに到達するかを確認する。

2 の段階で長い形になっていても、正常な動作です。見るべきは 4 と 5 の結果で、ここで開けなければ、サービス側や元の URL に原因があります。

日本語 URL でよくある質問

日本語 URL のままだと検索で不利になりますか

日本語を含む URL を使うことが、それだけで順位に不利になるとは言えません。Google 検索セントラルの URL 構造のガイドラインでは、URL に日本語など英語以外の文字を使う場合は、UTF-8 でエンコードするよう案内しています。ただし、共有のしやすさでは英数字のほうが扱いやすいため、運営するサイトでは英数字を勧めます。

短縮すると元のページの評価が下がりますか

短縮 URL は、元のページに転送されるため、ページ自体の内容は変わりません。ただし、転送の種類や、検索結果での扱いは、サービスによって異なります。SEO を重視するページは、本来の URL をそのまま使い、SNS やメールで共有するときだけ短縮 URL を使うのが無難です。

絵文字を含む URL も短縮できますか

絵文字も UTF-8 のバイト列に変換されるため、技術的には URL に含められます。ただし、環境によってはリンクとして認識されない場合があります。短縮 URL の末尾にも使わないほうが安全です。

日本語のページ名を英数字に直すと、旧 URL はどうなりますか

旧 URL にアクセスした人を新 URL へ送るために、転送の設定が必要です。設定しないと、旧 URL を載せた他のサイトや SNS の投稿から来た人が、ページを見つけられなくなります。

まとめ

日本語を含む URL は、UTF-8 のバイト列を % つきで表すため、長く、読みにくくなります。短縮 URL サービスで短縮すれば、メールや SNS でも崩れにくくなります。末尾に日本語を使えるサービスもありますが、手入力や印刷物には英数字のほうが向いています。共有前に、実機で開けるかを確認してください。

Boostlink は、カスタム ID で末尾を自由に決められ、独自ドメインにも対応しています。読みやすく入力しやすい短縮リンクを作りたい人に向いています。発信の土台となるアカウントを探している場合は、アカウントの購入ができる Boostshop も覗いてみてください。