LogoMark.png

EditGuide/PageName の変更点


#author("2021-11-23T13:35:45+09:00;2021-11-12T22:59:17+09:00","default:inoue.ko","inoue.ko")
*ページ名について
[[EditGuide]]|サイトのページ名についての注意喚起

~


**ページ名の文字列長について|2021.11.12

-一般にコンピュータシステムには__[[ファイルパス>Google:ファイルパス]]__の文字列長に限界があります。
-UTF-8 でエンコーディングされた日本語の1文字は3バイトのコードを持ちますが、これが URLとして__[[パーセントエンコーディング>Google:パーセントエンコーディング]]__される場合、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
-で、ページに対して「編集」をリクエストする際には、サイトのパスに__[[クエリ文字列>Google:クエリ文字列]]__として当該ページのページ名が連結されるので、全体の文字列はさらに長さになります。
-長いページ名をつけた場合は、''文字列長の限界を超えて編集できなくなる可能性''があるので、ページ名は「九産花子/卒業研究/プレゼンテーション」あたりで止めるよう、ご配慮をお願いします。また、ページ名に / を使って仮想階層を深くする場合は、半角英数表記を推奨します(英語表記であれば 文字列長はイコール文字数です)。

~
~

**ページ名・添付ファイル名について|2021.09.16
ページ名や添付ファイル名等に利用される文字列には、__[[機種依存文字>https://mect-japan.com/2019/guide/izon.html]]__や、特殊記号、またスペースの利用は非推奨とお考えください。

特に、コマンド操作やバッチ処理では、ファイル名に含まれる''スペース等が「区切り文字」''として認識されて、誤動作を起こす場合があるので、ワードの接続については、以下のような方法で対応するようお願いします。
  ×:九産花子/Sample Page  →  ◯:九産花子/SamplePage 
  ×:sample image.jpg  →  ◯: SampleImage.jpg sample_image.jpg 
参考:https://design.kyusan-u.ac.jp/OpenSquareJP/?FileName
~

''付記''
当サイトでは、ページ名におけるローマ数字は、個別のアルファベットで構成しています。例えば、演習IIIA の''「III」は、全角のローマ数字(機種依存文字)ではなく、アルファベット大文字の「 I (アイ)」の3連''です((当サイトでは文字コードに UTF-8 を利用しているので、実際には文字化け等の問題が生じることはありませんが、文字列をどのような環境で再利用してもトラブルが生じないようにするためには、機種依存文字は使わない方が無難・・という意味です。))。SubMenu に科目名をリストする場合等、この点をご注意下さい。
~
~
~