- objective-c - iOS 5 : Can you override UIAppearance customisations in specific classes?
- iphone - 如何将 CGFontRef 转换为 UIFont?
- ios - 以编程方式关闭标记的信息窗口 google maps iOS
- ios - Xcode 5 - 尝试验证存档时出现 "No application records were found"
我有一种情况,我将一个字符串传递给一个函数。我想在将
传递给函数之前将其转换为“”(空格)。 html_entity_decode
可以吗?
如果不行怎么办?
我知道 str_replace
但还有其他出路吗?
最佳答案
引自 html_entity_decode()
手册:
You might wonder why
trim(html_entity_decode(' '));
doesn't reduce the string to an empty string, that's because the' '
entity is not ASCII code 32 (which is stripped by trim()) but ASCII code 160 (0xa0) in the default ISO 8859-1 characterset.
您可以使用 str_replace()
将 ascii 字符 #160 替换为空格:
<?php
$a = html_entity_decode('> <');
echo 'before ' . $a . PHP_EOL;
$a = str_replace("\xA0", ' ', $a);
echo ' after ' . $a . PHP_EOL;
关于php - html_entity_decode 也会替换吗?如果不行怎么换?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6275380/
这个问题已经有答案了: UTF-8 all the way through (13 个回答) 已关闭 8 年前。 我正在将 PHP 应用程序移动到另一台服务器,但在字符解码方面遇到一些问题: 旧服务器
编辑:我在发布问题后几秒钟就解决了它(抱歉!)但还不能接受答案。 大家好, 只是一个快速的。我有一个 PHP/CodeIgniter 网站,用户可以编辑他们的个人资料。我正在使用 CI 的 XSS 过
我在字符编码方面遇到问题。我已将其简化为以下脚本: '; // Stan's echo html_entity_decode($string).''; // Stan's echo htm
PHP html_entity_decode() 函数 实例 把 HTML 实体转换为字符: <?php $str = "<© W3CSçh
我正在尝试构建一个将 html_entity_decode 应用于对象和数组的函数。由于我事先不知道结构,子属性也可以是对象或数组,所以一个简单的递归函数似乎是可行的方法。我无法弄清楚为什么以下内容不
这个问题已经有答案了: Should we HTML-encode special characters before storing them in the database? (6 个回答) 已关
这是我的代码: $string = 'It'; $string = html_entity_decode($string); echo $string; 它应该回显“It”,但它只是回显
基本上我想像这样转动一个字符串: <div> blabla </div> 进入这个: <code> blabla </code> 我该怎么做?
我有一种情况,我将一个字符串传递给一个函数。我想在将 传递给函数之前将其转换为“”(空格)。 html_entity_decode 可以吗? 如果不行怎么办? 我知道 str_replace 但还
我一直在努力将一堆字符翻译成核心 utf-8 以将它们存储在我的数据库中。 PHP iconv 在许多字符上失败,所以我被迫构建我自己的“解决方案”,如果它不起作用,这真的不是一个解决方案,而且它在
我试图在我的产品页面(opencart v3)上输出产品的属性。 该属性称为“技术细节”,使用以下代码可以正常工作: {% if attribute_groups %} {% for attrib
我想我遇到了 html_entity_decode 的问题,这可能有一个我还没有找到的简单解决方案。这是我的问题,我有这个字符串: L'evento dell'anno 当我保存到数据库中时,会使用
我的 mysql 表保存文本 you'd 但是当我使用 php 获取该值并显示它时,我的浏览器将其显示为 you�d 我正在使用 html_entity_decode $answer = html_
$string = "susan's"; //string is scraped from website $string = html_entity_decode($string); $s
我正在寻找 PHP 的 javascript 版本 html_entity_decode .我发现了这个: function html_entity_decode(str){ var tarea=d
$string1 = 'Cotton Lanyard ½"'; $string2 = 'Organic Cotton Lanyard ⅝"'; echo html_enti
啊,我从来不喜欢 PHP,它太“不纯”了…… 现在我必须使用它,但我遇到了一个问题:主要是 html_entity_decode 和 htmlspecialchars_decode 似乎都不适合我。我
在一个单独的 YML 文件中,我有: flags: [] 当我将它调用到我的代码中时,它没有被解释,所以我使用了 html_entity_decode . 它有效,但我只有 1 个奇怪的字符在我的图像
我从昨天开始就一直在与这个问题作斗争——不幸的是无济于事(不完全是,我找到了某种解决方法),经过一些研究和重读文档后,我仍然有点目瞪口呆和困惑。 让我们假设有一个丑陋的字符串,它已经有正确的 html
从 php 5.4 html_entity_decode 引入了四个新标志,解释最少 ENT_HTML401 Handle code as HTML 4.01. ENT_XML1 Handle
我是一名优秀的程序员,十分优秀!