diff --git a/lib/editor/tinymce/tiny_mce/3.4.6/plugins/spellchecker/classes/PSpell.php b/lib/editor/tinymce/tiny_mce/3.4.6/plugins/spellchecker/classes/PSpell.php
index cac33bb..cbf27ab 100644
--- a/lib/editor/tinymce/tiny_mce/3.4.6/plugins/spellchecker/classes/PSpell.php
+++ b/lib/editor/tinymce/tiny_mce/3.4.6/plugins/spellchecker/classes/PSpell.php
@@ -21,7 +21,7 @@ class PSpell extends SpellChecker {
 		$outWords = array();
 		foreach ($words as $word) {
 			if (!pspell_check($plink, trim($word)))
-				$outWords[] = utf8_encode($word);
+				$outWords[] = $word;
 		}
 
 		return $outWords;
@@ -35,12 +35,7 @@ class PSpell extends SpellChecker {
 	 * @return {Array} Array of suggestions for the specified word.
 	 */
 	function &getSuggestions($lang, $word) {
-		$words = pspell_suggest($this->_getPLink($lang), $word);
-
-		for ($i=0; $i<count($words); $i++)
-			$words[$i] = utf8_encode($words[$i]);
-
-		return $words;
+		return pspell_suggest($this->_getPLink($lang), $word);
 	}
 
 	/**
diff --git a/lib/editor/tinymce/tiny_mce/3.4.6/plugins/spellchecker/config.php b/lib/editor/tinymce/tiny_mce/3.4.6/plugins/spellchecker/config.php
index 303dd50..113d757 100644
--- a/lib/editor/tinymce/tiny_mce/3.4.6/plugins/spellchecker/config.php
+++ b/lib/editor/tinymce/tiny_mce/3.4.6/plugins/spellchecker/config.php
@@ -26,7 +26,7 @@ if ($config['general.engine'] === 'PSpell' or $config['general.engine'] === 'PSp
 	$config['PSpell.mode'] = PSPELL_FAST;
 	$config['PSpell.spelling'] = "";
 	$config['PSpell.jargon'] = "";
-	$config['PSpell.encoding'] = "";
+	$config['PSpell.encoding'] = "UTF-8";
 
 	// PSpellShell settings
 	$config['PSpellShell.mode'] = PSPELL_FAST;
