gpt4 book ai didi

javascript - CKEditor 无法显示我国的特殊字符 Æ Ø Å

转载 作者:行者123 更新时间:2023-11-28 02:38:19 26 4
gpt4 key购买 nike

我使用 CKEditor 是为了在撰写文章时获得更好的体验。问题是,它使用的是某种代码,而不是真正的字母,即 æ、ø 和 å。

当从 CKEditor 向我的数据库发送数据时,它在我的 mysql 数据库中是这样翻译的:

æ = æ

ø = ø

å = å

我怎样才能改变这个?元设置为 utf_8。

这是代码的相关部分:

<script>
CKEDITOR.replace( 'article', {
language: 'da'
});
</script>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<script src="https://cdn.ckeditor.com/4.7.2/standard/ckeditor.js"></script>
</head>

<body>
<textarea name="article" style="height:600px; width:90%;"></textarea>
</body>

我希望有人能帮助我!

编辑向数据库添加数据:

<?php
$servername = "";
$username = "";
$password = "";
$dbname = "";

// Create connection
$conn = new mysqli($servername, $username, $password, $dbname);
// Check connection
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}


$name = addslashes($_POST[writersName]);
$uid = addslashes($_POST[writersUid]);
$article = addslashes($_POST[article]);
$category = addslashes($_POST[category]);



$sql = "INSERT INTO artikler (name, uid, article, category)
VALUES ('".$name."', '".$uid."', '".$article."', '".$category."')";

if ($conn->query($sql) === TRUE) {
header("Location: addArticle.php?name=1");
} else {
echo "Error: " . $sql . "<br>" . $conn->error;
}

$conn->close();
?>

最佳答案

现在我们知道问题出在 CKEditor 本身,你可以试试这个配置:

entities = false;

在 CKEditor 中:

<script>
CKEDITOR.replace( 'article', {
language: 'da',
entities: false
});
</script>

关于javascript - CKEditor 无法显示我国的特殊字符 Æ Ø Å,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45776235/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com