function utf_8($in_str) { $cur_encoding = mb_detect_encoding($in_str) ; if($cur_encoding == "UTF-8" && mb_check_encoding($in_str,"UTF-8")){ return $in_str; }else{ return mb_convert_encoding($in_str, 'UTF-8', $cur_encoding); } }
Niestety polskie znaki znikaja ... a ja dostaje:
Cytat
wykryte kodowanie:UTF-8
kodowanie to nie UTF-8, wykryte kodowanie to:UTF-8
kodowanie to nie UTF-8, wykryte kodowanie to:UTF-8
Jak więc zmienić każdy typ kodowania na utf ? Jeśli wpiszę na sztywno z jakiego kodowania przechodze jest lux, tylko ze jak widac jest problem z wykryciem w jakim sa kodowaniu ;/