
25.05.2009, 01:39
|
|
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
С нами:
9649706
Репутация:
3338
|
|
2 zifanchuck:
PHP код:
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<?php
@set_time_limit(0);
@ini_set("display_errors","1");
$in = '%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%81%D1%82';
$in = urldecode($in);
$s = mb_detect_encoding($in);//Определяем кодировку
$in = iconv($s, 'CP1251//TRANSLIT', $in);//Декодируем в нужную кодировку, выставленную в начале файла
echo $in;
?>
строчки :
@set_time_limit(0);
@ini_set("display_errors","1");
в данном случае нужны только для отладки, рекомендую всегда использовать пока не наладили скрипт, после 100%-го результата ЛУЧШЕ удалить, особенно @ini_set("display_errors","1"); , строку @set_time_limit(0); можно и не удалять, зависит от поставленной задачи. Покажут все возможные ошибки в процессе написания скрипта. Вроде мелочь, но, на мой сугубо взгляд, весьма важная (дебаг фактически).
Последний раз редактировалось Pashkela; 25.05.2009 в 01:42..
|
|
|