[Event] SharePoint Users カンファレンス Japan 開催
弊社SharePoint オリジナル研修コースのコンテンツを改訂しました

SharePoint 2010 のブログ カテゴリー表示の文字化け

SharePoint Server 2010 SP1 + 2011 June CU Reflesh + 2011 August CU 適用環境でブログサイトを作成している場合に、カテゴリリンクをクリックするとカテゴリ名表示が文字化けします(※オンプレミスだけでなく、SharePoint Online も 2012.2.16現在同様の問題が発生してるようです)。

Blog-trouble-01

問題の原因はブログサイトの Default.aspx に配置されているカテゴリ表示のWebパーツです。このWebパーツが生成するリンクが正しい情報を取得していません。内部的にXMLでデータを取得し、XSTLを使ってリンクを生成しているのですが、XSLTに不正があります。どうもマイクロソフト社の既知の問題とはなっているようですが、とにかくこのままでは使えません。

現状の回避策としては、SharePoint Designer 2010 で Default.aspx (/Lists/Categories/Category.aspxも同様)にアクセスし、Webパーツのリンクを直接編集するのが最善策です。

1. SharePoint Designer 2010 を使ってWeb パーツのリンク部分のハイパーリンクを編集する

Blog-trouble-02

2. 下記通りのアドレス部分のリンクを修正する

(誤) {$HttpVDir}/{$thisNode/../@resource.wss.lists_Folder}/{$thisNode/../@resource.wss.blogcategories_Folder}/Category.aspx?CategoryId={$thisNode/@ID}&Name={$CategoryTitle}

(正){$HttpVDir}/{$thisNode/../@resource.wss.lists_Folder}/{$thisNode/../@resource.wss.blogcategories_Folder}/Category.aspx?CategoryId={$thisNode/@ID}&Name={$thisNode/@Title}

Blog-trouble-03
3. [OK]をクリックし、ページを上書き保存する。

4. 検証する (以上の操作をリンクごとに行う)

Blog-trouble-04

こんなチマチマと作業するのはいたたまれませんが、英語圏以外は同様の状況のようですので、いずれはHot Fix が出てくれるとよいのですが。。。

[参考]

http://blog.bugrapostaci.com/2012/01/27/sharepoint-2010-charecter-problem-in-category-titles-in-blog-site-for-different-languages/#comment-584

 

コメント

コメントの確認

コメントのプレビュー

プレビュー中です。コメントはまだ投稿されていません。

処理中...
コメントを投稿できませんでした。エラー:
コメントを投稿しました。コメントは記事の投稿者が承認してから表示されます。 さらにコメントを投稿する

入力された文字と数字は画像と一致していません。再度入力してください。

最後に、下の画像の中に見える文字と数字を入力してください。これはプログラムを使ってコメントを自動的に投稿するのを防ぐために行われています。

画像を読み取れない場合は 別の画像を表示してください。

処理中...

コメントを投稿

コメントは記事の投稿者が承認してから表示されます。

アカウント情報

(名前とメールアドレスは必須です。メールアドレスは公開されません。)