複数行テキストカスタムフィールド内の改行が・・・!?
また、SharePointで遭遇した不可思議な現象です。
ドキュメントライブラリで複数行テキストカスタムフィールドがあるとします。
- このライブラリにWebの画面を使ってOffice2003ドキュメント(doc,xls,ppt)とOffice2007ドキュメント(docx,xlsx,pptx)をアップロードします。
- そして、編集画面で複数行テキストフィールドに同じ複数行テキストを設定します。
- プログラムから、このフィールドの文字列を取得します。
すると、あら不思議!
- Office2003ドキュメントのフィールドの改行は「\r\n」(Carriage Return + Line Feed)
- Office2007ドキュメントのフィールドの改行は「\n」(Line Feed)
になっています!
一体どうなってるのでしょうか?