我有一个像这样的字符串,我试图将其保存到我的 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/