Проблем с Firefox, URL и кирилица

dfed

Registered
Здравейте!

Имам php скрипт който чете данни от БД в резултат имам линкове от рода на http://www.example/линк1 http://www.example/линк2 и т.н.т. При IE чете адресите на кирилица нормално, но Firefox ги конвертира в някакъв чарсет и съответно линковете не се зареждат.

Благодаря предварително на отзовалите се!
 
Код:
$linka = urldecode($_GET_LINKA);

евентуално ако не ги обърне на кирилица а в маймунски, след него ползвай iconv
 
dfed каза:
Не се получава

кое не се получава? не го прави на кирилица, не вади резултати? кое не става? как са записите в базата, на кирилица или маймуница?
 
Колацията на базата и таблиците е utf8_general_ci. При прелистване текста не се чете (по принцип е на кирилица) а излиза това ПубÐ

В самата страница линка го вади на кирилица, но като се кликне върху него не зарежда страницата към която води, а тя е статичен html
 
значи за да се записва както трябва в базата правиш следното:
След всяко mysql_select_db() слагаш следното
Код:
$chars="SET CHARACTER SET utf8";mysql_query($chars);
Демек да изглежда нещо такова

Код:
$db_conn = mysql_connect($server, $dbusername, $dbpassword) or die("unable to connect to the database");
mysql_select_db($db_name, $db_conn) or die("unable to select the database_site");
$chars="SET CHARACTER SET utf8";mysql_query($chars);

даи и echo на резултата които взиаш от линка. Другото, защо ползваш кирилица в линка, много кофти метод е :-)
 

Back
Горе