2009-08-03 4 views
1

에서 비 유니 코드 파일 (이름)의 다운로드 내 winForms 응용 프로그램의 파일내가 다운로드이 하나를 사용하고 이미지가 (나에게 중국어) ÁÕ1.gif로 변환 된 내 웹 사이트</p> <p>을에 (그리스어 파일 이름) 이미지 파일을 업로드 한 후 웹 사이트

Dim test as string = "ΓΕΡ" 
My.Computer.Network.DownloadFile("http://www.example.com/Images/" & test & ".gif", Application.StartupPath & ImageDir & fileName) 

이제 어떻게 파일 이름이 서버 측에서 변경 되었기 때문에 파일을 다운로드 할 수 있습니까?

답변

0

파일 이름은 변경되지 않았을 것입니다. 변경된 사항은 이름의 모양, 사용자가 보는 방식입니다.

이름을 표시하는 데 사용중인 페이지의 인코딩 (인코딩을 알지 못해서 인코딩)이 원인 일 수 있습니다.

또는 서버에 전달하는 문자열을 인코딩하는 방식과 서버가 보낸 바이트를 해석하는 방식 때문입니다.

이 우수 기사 http://www.joelonsoftware.com/articles/Unicode.html을 읽고 무슨 일이 일어 났는지 확인할 수 있습니다. 소프트웨어에

조엘 - 2003년 10월 8일 (수요일)

절대 최소 모든 소프트웨어 개발자는 물론, 긍정적 유니 코드에 대해 알아야하고 문자가 설정하지

을 (변명!)

http://www.joelonsoftware.com/articles/Unicode.html

Joel Spol 하늘