<?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",
"HZ",
"EUC-TW",
"CP950",
"BIG-5",
"EUC-KR",
"UHC",// (CP949)
"ISO-2022-KR",
"Windows-1251",// (CP1251)
"Windows-1252",// (CP1252)
"CP866",// (IBM866)
"KOI8-R");
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:
43.43 ms | 402 KiB | 5 Q