diff --git a/src/AdminModeration.php b/src/AdminModeration.php
index b44bc47..a9d3978 100644
--- a/src/AdminModeration.php
+++ b/src/AdminModeration.php
@@ -41,7 +41,7 @@ class AdminModeration
       foreach ($allLanguages as $langcode => $languageName) {
         if ($this->entity->hasTranslation($langcode)) {
           \Drupal::logger('moderated_content_bulk_publish')->notice(
-            utf8_encode("Unpublish $langcode for " . $this->id . " in moderated_content_bulk_publish")
+            mb_convert_encoding("Unpublish $langcode for " . $this->id . " in moderated_content_bulk_publish", 'UTF-8')
           );
           $this->entity = $this->entity->getTranslation($langcode);
           $this->entity->set('moderation_state', $archived_state);
@@ -66,7 +66,7 @@ class AdminModeration
           }
           else {
             \Drupal::logger('moderated_content_bulk_publish')->notice(
-              utf8_encode("Bulk unpublish not permitted, check permissions")
+              mb_convert_encoding("Bulk unpublish not permitted, check permissions", 'UTF-8')
             );
           }
         }
@@ -102,7 +102,7 @@ class AdminModeration
           }
           else {
             \Drupal::logger('moderated_content_bulk_publish')->notice(
-              utf8_encode("Bulk unpublish not permitted, check permissions.")
+              mb_convert_encoding("Bulk unpublish not permitted, check permissions.", 'UTF-8')
             );
           }
         }
@@ -127,7 +127,7 @@ class AdminModeration
       foreach ($allLanguages as $langcode => $languageName) {
         if ($this->entity->hasTranslation($langcode)) {
           \Drupal::logger('moderated_content_bulk_publish')->notice(
-            utf8_encode("Publish latest revision $langcode for " . $this->id . " in moderated_content_bulk_publish")
+            mb_convert_encoding("Publish latest revision $langcode for " . $this->id . " in moderated_content_bulk_publish", 'UTF-8')
           );
           $latest_revision = self::_latest_revision($this->entity, $this->entity->id(), $vid, $langcode);
           if (!$latest_revision === FALSE) {
@@ -176,7 +176,7 @@ class AdminModeration
           }
           else {
             \Drupal::logger('moderated_content_bulk_publish')->notice(
-              utf8_encode("Bulk publish not permitted, check permissions.")
+              mb_convert_encoding("Bulk publish not permitted, check permissions.", 'UTF-8')
             );
           }
         }
@@ -246,7 +246,7 @@ class AdminModeration
             return NULL;
           }
           \Drupal::logger('moderated_content_bulk_publish')->notice(
-            utf8_encode("Archive $langcode for " . $this->id . " in moderated_content_bulk_publish")
+            mb_convert_encoding("Archive $langcode for " . $this->id . " in moderated_content_bulk_publish", 'UTF-8')
           );
           $this->entity = $this->entity->getTranslation($langcode);
           $this->entity->set('moderation_state', $archived_state);
@@ -271,7 +271,7 @@ class AdminModeration
           }
           else {
             \Drupal::logger('moderated_content_bulk_publish')->notice(
-              utf8_encode("Bulk archive not permitted, check permissions")
+              mb_convert_encoding("Bulk archive not permitted, check permissions", 'UTF-8')
             );
           }
         }
