{"id":17477084,"date":"2024-03-05T22:24:01","date_gmt":"2024-03-05T22:24:01","guid":{"rendered":"https:\/\/wordpress.org\/support\/topic\/utf8_encode-deprecated\/"},"modified":"2024-03-05T22:24:01","modified_gmt":"2024-03-05T22:24:01","slug":"utf8_encode-deprecated","status":"publish","type":"topic","link":"https:\/\/wordpress.org\/support\/topic\/utf8_encode-deprecated\/","title":{"rendered":"utf8_encode deprecated"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">utf8_encode is deprecated in PHP8.2 and as I understand it, will be removed in PHP 9. It is used on one line (122) in class-plantuml-renderer-public.php.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A fix would be to replace line 122<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">$data = utf8_encode( $text );<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">with <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">$data = mb_convert_encoding($text, &#8220;UTF-8&#8221;, mb_detect_encoding($text));<\/p>\n","protected":false},"template":"","class_list":["post-17477084","topic","type-topic","status-publish","hentry","topic-tag-deprecated-code","topic-tag-php"],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/support\/wp-json\/wp\/v2\/topic\/17477084","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/support\/wp-json\/wp\/v2\/topic"}],"about":[{"href":"https:\/\/wordpress.org\/support\/wp-json\/wp\/v2\/types\/topic"}],"version-history":[{"count":0,"href":"https:\/\/wordpress.org\/support\/wp-json\/wp\/v2\/topic\/17477084\/revisions"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/support\/wp-json\/wp\/v2\/media?parent=17477084"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}