Koichi
	
	
		
			Хорошо, я сделал архив: KoichiSenada/PHP/KoichiSenada.fileupload.buggy.rar
		
		
	 
Скачал, запустил. Насчитал пару десятков ошибок:
"Notice: Undefined variable:..."
	
	
		
			После сохранения в каталоге ./works/Files/ появится папка с файлом. Вот у этого файла название всегда получается кривым, если изначально файл содержал в названии нелатинские символы.
		
		
	 
Не воспроизводится. Вот что у меня:
	
	
		
			phprus@notebook:~/*****/www/1/works/Files/1> ls
русский имя.txt
		
		
	 
Это скопировано прямо из консоли. Кодировка консоли у меня utf-8.
Так что очень похоже что у тебя проблемы с той программой которая отображает неправильное имя. Чем ты смотришь имя файла, когда видиш искажение имени?
	
	
		
			то сервер (WampServer) нормально отдаёт его, и открывается диалог Открыть/Сохранить/Отмена.
		
		
	 
Что за сервер? А этот сервер знает о существовании кодировки UTF8?
джамшут
	
	
		
			если ты до сих пор не сталкивался с проблемой кодировок (вот ведь заливает-то..) - значит у тебя ещё всё впереди.
		
		
	 
Ну если у тебя на столько кривые руки что ты не смог избежать проблем с кодировками, то это только твои проблемы (это я к тому что ты пытаешься усомниться в истинности моих слов). Да я не сталкивался с проблемами кодировок, потому что я использую ПО, которое поддерживает нужные мне кодировки и не забываю переключать кодировки когда нужно.