作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我使用 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/
我是一名优秀的程序员,十分优秀!