Tjo*_*ras 1 php wordpress html-encode
我有解码浏览器显示的html实体的问题.我正在尝试从wordpress博客中显示博客描述.在将文本保存在数据库中之前,文本正在进行html实体编码.因此,为了显示例如超链接,文本必须被html实体解码回来,因此正在正确地呈现a-tag.
但是,当我尝试解码文本时,它仍然是html实体.
解码前的输出:
echo(bloginfo( 'description' )); //output: Display a hyper link. <a href="">READ MORE</a>
Run Code Online (Sandbox Code Playgroud)
解码时的输出.这是我的问题.它仍然没有被解码!检查输出.
echo(html_entity_decode(bloginfo( 'description' ))); //output: Display a hyper link. <a href="">READ MORE</a>
Run Code Online (Sandbox Code Playgroud)
当我尝试对要解码的文本进行硬编码时,它就可以了!
echo(html_entity_decode('Display a hyper link. <a href="">READ MORE</a>')); //output: Display a hyper link. <a href="">READ MORE</a>
Run Code Online (Sandbox Code Playgroud)
我查看了php手册,并尝试了不同的字符集和引用样式作为参数.但仍然没有运气.
我做错了什么,有什么想法吗?
| 归档时间: |
|
| 查看次数: |
1937 次 |
| 最近记录: |