php: strtolower, strtoupper не работают с кириллицей
September 23rd, 20090
Posted in php | No Comments »
40-летие высадки человека на луну

При передаче (POST) данных через ajax jQuery данные передаются в кодировке в utf-8 какая бы кодировка не стояла в content-type. Приходится POST данные перекодировать на стороне сервера (php).
function array_iconv(&$array,$in_charset='utf-8',$out_charset='windows-1251') { foreach($array as $key => $value) { if ( is_array($value) ) { array_iconv($array[$key]); } else { $array[$key] = iconv($in_charset,$out_charset,$value); } } } array_iconv($_POST);