php – 如何将其转换为htmlcharacters:“和”
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了php – 如何将其转换为htmlcharacters:“和”,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1136字,纯文字阅读大概需要2分钟。
内容图文
我们有这些字符:
“和”
(这不是常规的“,而是某种卷曲的.不知道它叫什么)
当我们使用htmlentities()时,这些字符不会被转换,这会导致以后出现问题.进一步的问题是我们用Latin-1编码我们的页面,我们无法保存这个特定的字符(因此我们不能进行替换和查找,因为我们实际上无法将其编程到任何页面中).
注意:我们设置ENT_QUOTES,但这对htmlentities()没有影响.
UPDATE
我现在知道他们被称为花哨的引用,其中,他们适当的html实体是“和”.现在,问题是,为什么PHP不能正确转换这些字符?请参阅示例代码:
<?php
var_dump(htmlentities($_POST['t'],ENT_QUOTES));
?>
<form action="" method="post">
<input type="t" name="t" />
<button class="button" type="submit">Send</button>
</form>
结果:
解决方法:
使用htmlentities()它涵盖了具有等效html实体的所有字符.
UPDATE
你需要改变charset.
echo htmlentities(“”jrod“”,ENT_QUOTES,“Windows-1252”);
更新2
<?php
var_dump(htmlentities($_POST['t'],ENT_QUOTES, "Windows-1252"));
?>
<form action="" method="post">
<input type="t" name="t" />
<button class="button" type="submit">Send</button>
</form>
使用的字符串:“测试”
Var转储输出:字符串(21)“& ldquo; testing& rdquo;”
请注意,要查看html等效项,您必须查看源代码,因为浏览器会相应地呈现它们.
内容总结
以上是互联网集市为您收集整理的php – 如何将其转换为htmlcharacters:“和”全部内容,希望文章能够帮你解决php – 如何将其转换为htmlcharacters:“和”所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。