またしても唐突ですが、ただのメモだと思って気にしないでください。しかも知ってる方にとっては今さらですが。
Windowsのファイルシステムで使えない文字(以前のエントリ:ファイル名に使えない文字)があるのと同様に、SharePoint Server 2007の各所で使えない文字があります。私は、SharePointリストのアイテムに添付ファイルをアップロードするプログラム作成していて遭遇しました!
[Microsoftサポートオンライン:Information about the characters that you cannot use in sites, folders, and files in SharePoint Portal Server 2003 or in SharePoint Server 2007]
http://support.microsoft.com/kb/905231/en
(機械翻訳:http://support.microsoft.com/kb/905231/ja)
にいろいろ書いてありますが、原則的にSharePointのサイト名やフォルダ名、ファイルの名前には下記の文字は使わないということです。
~#%&*{}\:<>?/+|".
プログラムの場合はこのような文字があった場合、置換をしましょう。
キャラクタ名 |
キャラクタ名 |
キャラクタ |
説明 |
tilde |
ティルデ |
~ |
使用不可 |
number sign |
シャープ |
# |
使用不可 |
percent |
パーセント |
% |
使用不可 |
ampersand |
アンパサンド |
& |
使用不可 |
asterisk |
アスタリスク |
* |
使用不可 |
braces |
中カッコ |
{ } |
使用不可 |
backslash |
円記号 |
\ |
使用不可 |
colon |
コロン |
: |
使用不可 |
angle brackets |
角かっこ |
< > |
使用不可 |
question mark |
疑問符 |
? |
使用不可 |
slash |
スラッシュ |
/ |
使用不可 |
plus sign |
プラス |
+ |
site名などで使用不可能 |
pipe |
縦棒 |
| |
使用不可 |
quotation mark |
引用符 |
" |
使用不可 |
period |
ピリオド |
. |
最初と最後で使用不可 連続して繰り返しの使用不可 |
underscore |
アンダースコア |
_ |
_で始まるサイト名は不可 |
あと、ファイルの拡張子、既定では下記リンクの一覧にあるものは既定でブロックされます。
[Microsoft TechNetライブラリ:ブロックするファイルの種類を管理する]
http://technet.microsoft.com/ja-jp/library/cc262496.aspx
[サーバーの全体管理 > サーバー構成の管理 > ブロックするファイルの種類]で設定可能。
-
[サーバー構成の管理] ページの [セキュリティの構成] セクションで、[ブロックするファイルの種類] をクリック。
-
[ブロックするファイルの種類] ページで、ブロックするファイル拡張子をテキスト ボックス内のそれぞれの行に入力する。
ブロックするファイル名拡張子を削除するには、テキスト ボックス内の拡張子を削除する。
-
[OK] をクリックする。