为了账号安全,请及时绑定邮箱和手机立即绑定

如何使用 PHP 解码 MySQL 文本?

如何使用 PHP 解码 MySQL 文本?

PHP
守候你守候我 2021-06-11 16:33:04
在这个例子中,我如何编码来自 MySQL 的文本?这是文本在 MySQL 中的样子utf8mb4_unicode_ci: $text = 'Wiesław';到目前为止我已经尝试过:header("Content-Type: text/html; charset=ISO-8859-1");echo htmlentities($text);echo '</br>';echo html_entity_decode($text);echo '</br>';echo htmlspecialchars_decode($text);echo '</br>';echo htmlspecialchars_decode($text, ENT_NOQUOTES);echo '</br>';echo utf8_encode($text);echo '</br>';echo utf8_decode($text);echo '</br>';echo mb_convert_encoding($text, 'ISO-8859-1', 'UTF-8');echo '</br>';echo iconv('UTF-8', 'ISO-8859-1', $text);echo '</br>';echo mb_convert_encoding($text, 'UTF-8', 'ISO-8859-1');结果:Wies³awWies³awWies³awWies³awWies³awWies?awWies?awWies³aw
查看完整描述

2 回答

?
HUWWW

TA贡献1874条经验 获得超12个赞

如果您的文本是 HTML 格式,则以下命令应该可以工作:

mb_convert_encoding($text, 'HTML-ENTITIES', 'UTF-8'));

或者

mb_convert_encoding($html, 'HTML-ENTITIES', 'ISO-8859-1'));


查看完整回答
反对 回复 2021-06-19
  • 2 回答
  • 0 关注
  • 140 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信