php - 以下正确的字符编码是什么

标签 php mysql utf-8 character-encoding iso

我有一个像这样的字符串,我试图将其保存到我的 mysql 数据库

$str = "The size id 9” x 12” and some other";

这里是不是常规的"

它是 Ajax 响应的一部分,在 php 端,这就是我使用的

header("Content-Type: text/html; charset=utf-8");
echo $this->_helper->json(array("string is" => $str));

我的但是控制台显示 9[一个方形盒子] x 12[一个方形盒子]//实际上一个方形盒子无法粘贴它

我将此字符串保存到我的数据库中,该数据库的字符集 utf8mb4这也是不正确的(保存时忽略表中的“)

有人可以告诉我我需要使用哪个字符集在 html 中显示并在 mysql 中保存

最佳答案

utf8_encode 就可以了。

然后在打印时utf8_decode

关于php - 以下正确的字符编码是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27399263/

相关文章:

php - 重定向到我的custom404错误页面php

mysql - 有没有更好的方法来按部门获取最高(工资)并确保只有平均(工资)> 50,000 的部门?

mysql - 如何更新MySQL中除某个字段语句外的所有字段?

python - utf-8加问号

php - 如何计算每个簇的变异系数值? - PHP MYSQL

php - 在 PHP 中处理数据库错误

mysql - 在 `brew install mysql` 之后 mysqld 无法启动,提示未知选项 "--skip-locking"。我该如何解决?

java - 如何将文件读入 UTF-8 Java 应用程序,其中文件采用不同的字符编码?

c++ - 如何通过指针读取 UTF-8 字符?

javascript - 网页不显示发布的数据