WP_INSERT_POST和标题不是UTF8插入的空标题?

时间:2013-09-20 作者:Anagio

我正在使用wp_insert_post 我一次循环一行文本文件,并为每行创建一篇文章。对于帖子插入的不是utf8但标题为空的文本,文本设置为“post\\u title”。

为什么会发生这种情况,如果我能够在后端管理中使用非utf8字符创建帖子,那么WordPress似乎会在后端转换编码。

我如何通过wp_insert_post 并让它插入带有非utf8字符的帖子标题?

谢谢

1 个回复
SO网友:ImadT

这可能是因为您使用的文本编码未设置为UTF8,请尝试使用iconv()并设置。

iconv(\'ISO-8859-1\',\'UTF-8\',$post\\U信息[\'post\\U内容]);

结束

相关推荐

Encoding Method for URLs?

WordPress是否有一种编码URL的方法或API,类似于在URL中使用标题时生成部分URL的方式?我正在编写一个生成URL的插件,并希望使用与其他所有插件相同的方法。例如,我在标题中键入“这是我的博客文章”,然后生成“这是我的博客文章”。