はてなキーワードの技術的制限

はてな

はてなキーワードの技術的制限

はてなきーわーどのぎじゅつてきせいげん

はてなキーワードには次のような技術的な制限があります。

  • キーワード自身の長さは 64バイト(全角32文字)以内。
    • キーワードの登録文字種は、半角アルファベットと一部の記号、半角スペース、全角文字(JIS X 0208の範囲内)。全角スペースは入力制限があり半角スペースに変換される。
  • 1文字」のキーワードを作ることはできない
  • ラテンアルファベットの大文字と小文字は同一視される。ただしアクセント等のついたものに関してはこの限りではない。
    • キーワード自身に半角のアポストロフィー「'」が含まれていると自動的に全角の「’」になる。
  • 半角と全角のある文字は互いに同一視されない。
  • はてなキーワードのエンコーディングが「EUC-JP」である関係上、「JIS X 0208」の範囲を超えた文字を含むキーワードはそのまま登録できない。
    • ブラウザーからの入力を「UTF-8」とし、キーワード登録が完了できたような表示がされても、EUC-JPへ内部変換されるため「文字化け」が発生する事がある。
  • 「ふりがな」の長さは 64バイト(全角32文字)以内。使用できる文字種は「ひらがな」及び「゛」「゜」「ー」のみであり、ナカグロ等の記号・空白(スペース)を含めることはできない。
    • 「ふりがな」の長さ制限が 32バイト(全角16文字)以内だった時期が長く続いた。そのため、この時期に作成された はてなキーワード には、全角16文字で切り捨てられ中途半端な「ふりがな」となっているものが多い。
  • 65536バイトを超えたキーワード本文を書くことはできない
  • 添付できる画像のサイズは、長辺 150ピクセルまで。それを超えた場合は自動的に縮小される。

  • キーワード自身に 始め大括弧「[」終わり大括弧「]」が含まれている場合、keyword記法でリンクできない
  • 口コミを調べるための検索機能を使う際に、キーワード自身に 半角パーセント「%」が含まれている場合「Server Error」や「このキーワードはまだ作成されていません。」というエラーが表示され、目的を達成できない