ページ名について
EditGuide|サイトのページ名についての注意喚起
ページ名の文字列長について|2021.11.12
- 一般にコンピュータシステムにはファイルパスの文字列長に限界があります。
- UTF-8 でエンコーディングされた日本語の1文字は3バイトのコードを持ちますが、これが URLとしてパーセントエンコーディングされる場合、1バイト分で「%XX(XXは16進2桁)」、3バイト分だと「%XX%XX%XX」というかたちで、結果、日本語1文字が9文字分の文字列に「化ける」ことになります(以下、九産大の「九」)。
"九" → %E4%B9%9D
- 当サイトにおいては「九産花子/卒業研究/プレゼンテーション」というページの実際のURL(フルパス表記)は以下のようになります。
https://design.kyusan-u.ac.jp/socialdesign/?%E4%B9%9D%E7%94%A3%E8%8A%B1%E5%AD%90/%E5%8D%92%E6%A5%AD%E7%A0%94%E7%A9%B6/%E3%83%97%E3%83%AC%E3%82%BC%E3%83%B3%E3%83%86%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3
- で、ページに対して「編集」をリクエストする際には、サイトのパスにクエリ文字列として当該ページのページ名が連結されるので、全体の文字列はさらに長さになります。
- 長いページ名をつけた場合は、文字列長の限界を超えて編集できなくなる可能性があるので、ページ名は「九産花子/卒業研究/プレゼンテーション」あたりで止めるよう、ご配慮をお願いします。また、ページ名に / を使って仮想階層を深くする場合は、半角英数表記を推奨します(英語表記であれば 文字列長はイコール文字数です)。
ページ名・添付ファイル名について|2021.09.16
ページ名や添付ファイル名等に利用される文字列には、機種依存文字や、特殊記号、またスペースの利用は非推奨とお考えください。
特に、コマンド操作やバッチ処理では、ファイル名に含まれるスペース等が「区切り文字」として認識されて、誤動作を起こす場合があるので、ワードの接続については、以下のような方法で対応するようお願いします。
×:九産花子/Sample Page → ◯:九産花子/SamplePage ×:sample image.jpg → ◯: SampleImage.jpg sample_image.jpg
参考:https://design.kyusan-u.ac.jp/OpenSquareJP/?FileName
付記
当サイトでは、ページ名におけるローマ数字は、個別のアルファベットで構成しています。例えば、演習IIIA の「III」は、全角のローマ数字(機種依存文字)ではなく、アルファベット大文字の「 I (アイ)」の3連です*1。SubMenu に科目名をリストする場合等、この点をご注意下さい。