<?php
$some_string = "Ку ку";
$arra_c = array(
"UTF-8",
"ASCII",
"ISO-8859-1",
"ISO-8859-2",
"ISO-8859-3",
"ISO-8859-4",
"ISO-8859-6",
"ISO-8859-7",
"ISO-8859-8",
"ISO-8859-9",
"ISO-8859-10",
"ISO-8859-13",
"ISO-8859-14",
"ISO-8859-15",
"EUC-TW",
"CP950",
"BIG-5",
"Windows-1252",// (CP1252)
);
foreach($arra_c as $k => $v){
var_dump(mb_convert_encoding($some_string,$v,"UTF-8" ). "-" . $v ." # ". strlen(json_encode(array('message' => mb_convert_encoding($some_string,$v,"UTF-8" )))));
}
//var_dump(mb_detect_encoding($some_string));
//var_dump(strlen(json_encode(array('message' => $some_string))));
preferences:
39.92 ms | 402 KiB | 5 Q