我有一个构建 json 文件的函数。这是一个 wordpress 功能,但我认为这与问题无关。
功能
foreach ($posts as $post) {
$titles[] = apply_filters('the_title', html_entity_decode($post->post_title));
}
$content = json_encode( $titles );
- 在 json 文件中,与号变为
&
- 在 twitter 的 typeahead div 中,& 符号变为
&
- 在文本字段中,与号变为
&
我已经删除并重建文件来测试不同的东西,比如
html_entity_decode($post->post_title, ENT_COMPAT, 'UTF-8')
并一起删除html_entity_decode
,但这并没有解决问题。
这里的所有帖子都建议我应该使用html_entity_decode
,所以我有点不知道为什么它不起作用。