diff --git a/code/extensions/BlogMemberExtension.php b/code/extensions/BlogMemberExtension.php index 6381598..5c8d23e 100644 --- a/code/extensions/BlogMemberExtension.php +++ b/code/extensions/BlogMemberExtension.php @@ -57,6 +57,8 @@ class BlogMemberExtension extends DataExtension public function generateURLSegment() { $filter = URLSegmentFilter::create(); + $filter->setAllowMultibyte(true); + $name = $this->owner->FirstName . ' ' . $this->owner->Surname; $urlSegment = $filter->filter($name); diff --git a/code/model/Blog.php b/code/model/Blog.php index 9248ce3..035199d 100644 --- a/code/model/Blog.php +++ b/code/model/Blog.php @@ -864,6 +864,7 @@ class Blog_Controller extends Page_Controller $tag = $this->request->param('Tag'); if ($tag) { $filter = URLSegmentFilter::create(); + $filter->setAllowMultibyte(true); return $dataRecord->Tags() ->filter('URLSegment', array($tag, $filter->filter($tag))) @@ -910,6 +911,7 @@ class Blog_Controller extends Page_Controller $category = $this->request->param('Category'); if ($category) { $filter = URLSegmentFilter::create(); + $filter->setAllowMultibyte(true); return $dataRecord->Categories() ->filter('URLSegment', array($category, $filter->filter($category)))