我可以看到htmlspecialchars()
或htmlentities()
将特殊字符(如 & " )转换&
"
为我不想要的特殊字符。
我的数据库表存储文本文章,当我获取和显示时,包含特殊字符的任何内容都不会以可读格式显示。
任何实现此目的的 PHP (Codeigniter) 函数?
添加
抱歉,我的问题不太清楚。我的情况是我有一个词,它显示为it’s
我可以看到htmlspecialchars()
或htmlentities()
将特殊字符(如 & " )转换&
"
为我不想要的特殊字符。
我的数据库表存储文本文章,当我获取和显示时,包含特殊字符的任何内容都不会以可读格式显示。
任何实现此目的的 PHP (Codeigniter) 函数?
添加
抱歉,我的问题不太清楚。我的情况是我有一个词,它显示为it’s
也许您应该检查输出的字符集。例如<meta charset="UTF-8">
在您的 html 文档中使用。[参考]。
试试看base64_encode()
。
$newStr = base64_encode("some texrt");
通过阅读,使用base64_decode()
.
将您的 mysql 数据库设置为 utf8:
SET NAMES utf8