动态块属性问题的错误编码

时间:2020-10-08 作者:sosere

更新至5.5.1后,动态块特性(字符串)中的德语UMLAUT在数据库中的编码/保存不正确。

要求如下:

<!-- wp:hsu/mitarbeiterblock {"dataPostanschrift":["Universität","Fakultät für Elektrotechnik",""],
变为(响应和数据库):

<!-- wp:hsu/mitarbeiterblock {"dataPostanschrift":["Universitu00e4t","Fakultu00e4t fu00fcr Elektrotechnik",""]
要复制、修改请求并在块的属性中插入类似于öäü的UMLAUT。

有什么办法可以解决这个问题吗?

1 个回复
SO网友:sosere

我自己解决了。其余的反应很好。重要的不是原始响应,而是json编码的表示。因为我的问题是用vi编辑文件。vi重新编码了文件本身。PHP&;JS文件需要编码为utf8。

相关推荐

使用wp-json接口将媒体项上传到特定路径

我正在使用WP-JSON API将我的所有帖子从我的live站点导入到我的开发站点。对于帖子、类别和作者来说,它工作得很好,但当我上传图片时,API会将文件视为当天已上传(例如,在2020年6月,所有文件都会转到wp-content/uploads/2020/06), 这会导致图像链接中断。如何上传文件,使其与源文件在同一日期上传?以下是我到目前为止的情况(在哪里$MEDIA 是生产服务器对的响应/wp-json/wp/v2/media 要列出所有媒体文件,请执行以下操作:# Loop through t