2

CKEditor 4 を使用して複数の wysiwyg テキストエリアを作成しています。データは MYSQL データベースに保存しています。テキストエリアを空白のままにしてデータベースに送信すると、CKEditor は自動的に特殊文字Â Âを挿入します。誰でもこれの修正を知っていますか?

HTML:

<textarea cols="60" rows="8" name="description" class="ckeditor"></textarea>

PHP:

// Handler stuff here

$name = $_POST['name'];
$title = $_POST['title'];
$description = $_POST['description'];

$sql = "INSERT INTO `aircraft`
                (name,
                description,
                title) 
                VALUES (?, ?, ?)";
$sth = $this->dbh->prepare($sql);
$sth->execute(array($name, $description, $title));
4

3 に答える 3

2

3年後、これはまだ問題です...

user1867004 の提案は私にとってはうまくいきました。

Add this to config.js:

config.enterMode = CKEDITOR.ENTER_BR;
config.shiftEnterMode = CKEDITOR.ENTER_P;
于 2016-05-22T18:39:23.860 に答える
2

ほんの少し前に修正されたバグに実際に直面しました: http://dev.ckeditor.com/ticket/9732

CKEditor を再ダウンロードし、ブラウザのキャッシュをクリアすると、問題は解決するはずです。

于 2012-12-03T17:25:29.857 に答える
2

変更のみ:

<script type="text/javscrip" src="ckeditor/ckeditor.js"></script>

新着

<script type="text/javscrip" src="ckeditor/ckeditor.js" charset="utf-8"></script>

良い一日を過ごしてください

于 2016-10-03T15:11:14.410 に答える