不显示特殊语言字符

Special Language Characters not displaying

我想在 CkEditor 中添加带有特殊字符的语言,但它似乎不起作用。我试过将 config.language = 'sv'; 添加到 config.js 但没有用,所以我安装了语言插件,也没有帮助...

当我输入文本并提交时,它不显示添加特殊字符的其余文本。

Det här är en test(这是一个测试) 稍后显示为 Det h

更新:

AJAX 通话

$('.newcomment_submit').click(function(){
      var newcomment_txtarea = CKEDITOR.instances['comment_txtarea'].getData();
      $.ajax({
        url:'/tsw/pages/s_comment.php',
        type:'post',
        data:$('.comment_form').serialize()+'&newcomment_txtarea='+newcomment_txtarea,
        success: function(data){
          alert(data);
        }
      });
    });

PHP 脚本:

  session_start();
  require('connect.php');
  if(!isset($_SESSION['id'])){
    echo "err#sess";
  } else {
    if(strlen($_POST['newcomment_txtarea']) < 5) {
      echo "err#shortcmt";
    } else {
      if($dbh->exec('INSERT INTO `comments`(`post_id`,`commenter_id`,`comment`) VALUES('.$dbh->quote($_POST['post_id']).','.$dbh->quote($_POST['commenter_id']).','.$dbh->quote($_POST['newcomment_txtarea']).')')){
        echo "success";
      } else {
        echo "err#insert";
      }
    }
  }

在对该问题进行更多研究后,我找到了一个基本上是添加的解决方案 config.entities = false;config.js 文件,特殊语言字符不会被转义。