Topic: vėl dėl koduotės

Sveiki,

nelabai gal išeis paaiškinti, bet pamėginsiu. Esu padaręs registraciją, prisijungimą, bei, kad registruoti vartotojai galėtų įkelti nuotraukas. Dėl registracijos ir prisijungimo problemų nėra. Lietuviškas raides rodo. Aš padaręs

$new_file_name=$_SESSION[nickname].".".jpg;

$path= "nuotraukos/".$new_file_name;

copy($HTTP_POST_FILES['userfile']['tmp_name'], $path)

Kai reikia peržiūrėti nuotraukas, kodavimas veikia ir problemų nėra, tačiau norisi kiek gražiau padaryti. Problema tame, jog atidarius nuotrauką, nuorodoje vietoj, pvz: nuotraukos/žirnis.jpg rodo nuotraukos/%c5%beirnis.jpg
Ar įmanoma išspręsti šią problemą?
Prisijungus prie DB vykdomi šie sakiniai:

mysql_query("SET NAMES 'utf8'");
mysql_query("SET CHARACTER SET utf8");

O show charset rezultatas:

character_set_client      utf8
character_set_connection     utf8
character_set_database     utf8
character_set_filesystem     binary
character_set_results     utf8
character_set_server     latin1
character_set_system     utf8
character_sets_dir     /usr/share/mysql/charsets/

Re: vėl dėl koduotės

gali įsivaizduot, kad surinkus nuorodą, browseris įvykdo urlencode() funkciją. koks skirtumas kaip rodo, tau turėtų būt svarbiau, kad tas adresas yra pasiekiamas, įvedant tiesiog nuotraukos/žirnis.jpg
o šiaip geras variantas būtų konvertuoti visus nereikalingus simbolius, tarp jų ir lietuviškas raides. (ž -> z ir t.t.)