1. FileUploadManager.aspx - charset을 UTF-8로 수정
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8">
- UTF-8 인코딩 형식으로 저장
2. FileUploadMonitor.aspx
- charset을 UTF-8로 수정
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8">
- CodePage = 65001을 명시
document.all("FileUploadMonitor").CodePage = 65001
- UTF-8 인코딩 형식으로 저장
3. PostScript_UnicodeUpload.aspx.cs
- Web.config의 globalization을requestEncoding="UTF-8" responseEncoding="UTF-8"로 설정했기때문에 CodePage설정은 생략해도 됨.
using (DEXTUpload.NET.FileUpload fileUpload = new DEXTUpload.NET.FileUpload())
{
for (int i = 0; i < fileUpload["DextuploadX"].Count; i++)
{
if (fileUpload["DextuploadX"][i].IsFileElement && fileUpload["DextuploadX"][i].Value != "")
{
//Web.config의 globalization을requestEncoding="UTF-8" responseEncoding="UTF-8"로
//설정했기때문에 CodePage설정은 생략해도 됨.
//fileUpload.CodePage = 65001;
//Save메소드 : 경로->DefaultPath 덮어쓰기->false
fileUpload["DextuploadX"][i].Save(false);
}
}
}
|