{"id":298,"date":"2019-07-18T14:52:05","date_gmt":"2019-07-18T18:52:05","guid":{"rendered":"http:\/\/www.joonim.org\/?p=298"},"modified":"2019-07-18T14:52:05","modified_gmt":"2019-07-18T18:52:05","slug":"php-how-to-know-if-string-is-encoded-as-unicode","status":"publish","type":"post","link":"https:\/\/waterloobae.com\/blog\/2019\/07\/18\/php-how-to-know-if-string-is-encoded-as-unicode\/","title":{"rendered":"[PHP] How to know if string is encoded as UTF8 (Unicode?)"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">The method below was presented in php.net site and it works as intended for the most of time.<\/p>\n\n\n\n<pre class=\"wp-block-syntaxhighlighter-code\">function isUTF8($string) {\n    return (utf8_encode ( utf8_decode ( $string ) ) == $string);\n}<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Here is code to convert the string if string is encoded as UTF8.<\/p>\n\n\n\n<pre class=\"wp-block-syntaxhighlighter-code\">function convIfUTF8($string) {\n    if (utf8_encode ( utf8_decode ( $string ) ) == $string) {\n        return utf8_decode ( $string );\n    } else {\n        return $string;\n    }\n}<\/pre>\n","protected":false},"excerpt":{"rendered":"<p>The method below was presented in php.net site and it works as intended for the most of time. Here is code to convert the string if string is encoded as UTF8.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4],"tags":[],"class_list":["post-298","post","type-post","status-publish","format-standard","hentry","category-it-tips"],"_links":{"self":[{"href":"https:\/\/waterloobae.com\/blog\/wp-json\/wp\/v2\/posts\/298","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/waterloobae.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/waterloobae.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/waterloobae.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/waterloobae.com\/blog\/wp-json\/wp\/v2\/comments?post=298"}],"version-history":[{"count":0,"href":"https:\/\/waterloobae.com\/blog\/wp-json\/wp\/v2\/posts\/298\/revisions"}],"wp:attachment":[{"href":"https:\/\/waterloobae.com\/blog\/wp-json\/wp\/v2\/media?parent=298"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/waterloobae.com\/blog\/wp-json\/wp\/v2\/categories?post=298"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/waterloobae.com\/blog\/wp-json\/wp\/v2\/tags?post=298"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}