日本語を含む 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 に変換できます。手順は通常の短縮と同じです。
- 元のページを開き、アドレスバーの URL をコピーする
- 短縮 URL サービスの作成画面に貼り付ける
- 発行された短い URL を、別の場所に貼って共有する
- スマホで開き、元のページに移動することを確認する
作成方法の全体像は短縮 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/春のセール を例にします。
- ブラウザのアドレスバーから URL をコピーし、メモ帳などに貼り付ける。
- 貼り付けた結果が
https://example.com/blog/%E6%98%A5%E3%81%AE%E3%82%BB%E3%83%BC%E3%83%ABのように変わっているかを見る。 - 短縮 URL サービスで短縮し、短い URL を発行する。
- 発行した URL を、LINE、メール、X など実際に使う場所へ貼り、リンクとして反応するかを見る。
- スマートフォンでタップし、元のページに到達するかを確認する。
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 も覗いてみてください。