php: print_r(data) ------------------ stdClass Object ( [html] => & [arabic] => العربية al-ʿarabiyyah, IPA: [æl ʕɑrɑˈbijjɐ], or عربي ʿarabī [hebrew] => עִבְרִית, Ivrit [chinese] => 汉语/漢語 Hanyu; 华语/華語 Huáyǔ; 中文 Zhōngwén [korean] => 한국어/조선말 [japanese] => 日本語 Nihongo [umlauts] => äüöãáàß [escaped] => \u65e5\u672c\u8a9e [emoji] => ☺  😄😊😃😉😍😘 ) php: json_encode(data) ---------------------- {"html":" &","arabic":"\u0627\u0644\u0639\u0631\u0628\u064a\u0629 al-\u02bfarabiyyah, IPA: [\u00e6l \u0295\u0251r\u0251\u02c8bijj\u0250], or \u0639\u0631\u0628\u064a \u02bfarab\u012b","hebrew":"\u05e2\u05b4\u05d1\u05b0\u05e8\u05b4\u05d9\u05ea, Ivrit","chinese":"\u6c49\u8bed\/\u6f22\u8a9e Hanyu; \u534e\u8bed\/\u83ef\u8a9e Hu\u00e1y\u01d4; \u4e2d\u6587 Zh\u014dngw\u00e9n","korean":"\ud55c\uad6d\uc5b4\/\uc870\uc120\ub9d0","japanese":"\u65e5\u672c\u8a9e Nihongo","umlauts":"\u00e4\u00fc\u00f6\u00e3\u00e1\u00e0\u00df","escaped":"\\u65e5\\u672c\\u8a9e","emoji":"\u263a \ue415\ue056\ue057\ue414\ue405\ue106\ue418 \ud83d\ude04\ud83d\ude0a\ud83d\ude03\ud83d\ude09\ud83d\ude0d\ud83d\ude18"} strlen: 708 php: json_encode_unicode(data) ------------------------------ {"html":" &","arabic":"العربية al-ʿarabiyyah, IPA: [æl ʕɑrɑˈbijjɐ], or عربي ʿarabī","hebrew":"עִבְרִית, Ivrit","chinese":"汉语\/漢語 Hanyu; 华语\/華語 Huáyǔ; 中文 Zhōngwén","korean":"한국어\/조선말","japanese":"日本語 Nihongo","umlauts":"äüöãáàß","escaped":"\\u65e5\\u672c\\u8a9e","emoji":"☺  \ud83d\ude04\ud83d\ude0a\ud83d\ude03\ud83d\ude09\ud83d\ude0d\ud83d\ude18"} strlen: 471 php: print_r(json_decode(json_encode_unicode(data))) ---------------------------------------------------- stdClass Object ( [html] => & [arabic] => العربية al-ʿarabiyyah, IPA: [æl ʕɑrɑˈbijjɐ], or عربي ʿarabī [hebrew] => עִבְרִית, Ivrit [chinese] => 汉语/漢語 Hanyu; 华语/華語 Huáyǔ; 中文 Zhōngwén [korean] => 한국어/조선말 [japanese] => 日本語 Nihongo [umlauts] => äüöãáàß [escaped] => \u65e5\u672c\u8a9e [emoji] => ☺  😄😊😃😉😍😘 ) php: data == json_decode(json_encode_unicode(data)) --------------------------------------------------- 1 Benchmarks ---------- 0.004 to run json_encode run 1000 times 0.28 to run json_encode_unicode run 1000 times