Проблем с кирилица при $_GET

Използвам $_GEt за да взема името на даден потребител, но когато е на кирилица не се получава.
Примерно при:
Код:
profilе.php?username=Иван

Ми изкарва че съм избрал име: Р?ван




Кодинга е windows-1251 а таблиците cp1251 :(
 
rombeca каза:
Тоя номер не става с cp1251. Направи всичко utf-8.
Ще стане.. Но трябва да видим кода. :)
Иначе най-лесно е с iconv();
PHP:
$name = $_GET['name'];
$name = iconv("windows-1251", "utf-8", $name);
echo $name;
 
И пак при:
Код:
profile.php?username=Петър

Код:
$usеr = $_GET['username'];
$usеrname = iconv("windows-1251", "utf-8", $user);
echo $username;

Ми изкарва Петър

Без iconv()
Ми изкарва пак нещо различно Петър ?!
 
Най-добре промени в utf8:
- файла
- meta
- дата базата
- таблицата
- полетата
Така правя аз и винаги има резултат :?:.
Като всичко свързано с pma, трябва да ти е utf8_unicode_ci
 

Back
Горе