ASP/ASP.NET | ASP에서 Fckeditor 한글오류문제 해결

페이지 정보

작성자 : 에렐리앙 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 날짜 : 작성일11-05-24 17:50 조회 : 1,430회

본문

-----------------------------------------------------------------------
한글 파일명에 대한 문제해결을 위해 정리한 내용 시작
-----------------------------------------------------------------------
'한글 파일명의 문제는 FCKeditor의 인코딩타입을 변경할 경우, 결국 사이트 전체를 그에 맞춰야하는 문제가 발생하므로, 여러가지 방법을 다 써본 결과, FCKeditor에서는 인코딩타입을 변경하지 못하게 하고, 한글파일명이건,영문파일명이건간에 무조건 파일명을 강제변환하여 저장하는 방법으로 하는것이 최선의 해결책이라고 생각되어서 그에 따라 적용한 후, 시행 착오을 되풀이 하지 않기 위해 내용을 정리해보았다.
1) 파일명을 강제로 지정
/fckeditor/editor/filemanager/connector/asp/command.asp 에서
SUB 루틴인 FileUpload( ) 내용 중, SanitizeFileName() 함수를 이용하지 않고, 날짜/시간과 세션아이디를 조합해서 임의의 파일명을 생성하여 사용한다.
'sFileName = SanitizeFileName( sFileName )
sFileName = replace(date,"-","")&"_"&Hour(now)&minute(now)&second(now)&"_"&session.sessionID &"."& sExtension '파일명을 서버저장명으로 강제 변경. (날짜시각 + 세션아이디)
2) UTF-8로 지정하지 말것.
/fckeditor/editor/filemanager/connector/asp/upload.asp 에서
UTF-8 이든지 EUC-KR 이든지 간에 일체의 인코딩 타입 지정부분을 모두 주석처리 할것.
이것이 의미하고 목적하는 바는, FCK에디터에서는 그냥 파일만 업로드할뿐, 인코딩 타입을 건드리지 않겠다는 것임!. 즉, 위의 upload.asp 파일뿐 아니라, fck에디터에 내장된 라이브러리 파일중 인코딩타입을 변경하는 코드나 파일이 있다면, 해당 세션에서 계속 영향을 미치게 되므로, 모두 찾아서 변경해줘야 함! 그러나 아래의 부분 외에 다른곳에는 인코딩 타입 변경이 필요한 부분이 없는 것 같음.
만약, 플래시 업로드나 파일링크 업로드의 등 파일업로드와 관련된 부분이 위의 command.asp 의
FileUpload( ) 파일을 공유하지 않고, 별도의 업로드 프로세스가 있다면, 모두 찾아서 변경이 필요하나, 아마도 같은 것을 쓸 것임.. 적용후 플래시파일 업로드도 해보면 되겠지.
/fckeditor/editor/filemanager/connector/asp/upload.asp 에서..
<%'@ CodePage=65001 Language="VBScript"%> '==> 주석처리 했다
<%'@ CodePage="949" Language="VBScript" %> '==> 주석처리 했다
<%
Option Explicit
Response.Buffer = True
'Response.CharSet = "UTF-8" '==> 주석처리 했다
'Response.CharSet = "EUC-KR" '==> 주석처리 했다
%>
-----------------------------------------------------------------------
한글 파일명에 대한 문제해결을 위해 정리한 내용 끝
-----------------------------------------------------------------------
Total 30건 1 페이지
게시물 검색
웹스터디 목록
번호 제목 글쓴이 날짜 조회
30 ASP/ASP.NET asp폴더생성 에렐리앙 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 14-07-04 266
29 ASP/ASP.NET 데이터 받아서 asp파일로 txt파일 저장하기 에렐리앙 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 13-11-26 329
28 ASP/ASP.NET 다른사이트의 정보를 내사이트에 연동하기 에렐리앙 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 13-11-26 298
27 ASP/ASP.NET 숫자에 콤마(,) 넣기 에렐리앙 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 13-11-08 293
26 ASP/ASP.NET ABCUpload_v4.1 첨부파일 에렐리앙 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 13-04-29 366
25 ASP/ASP.NET CkString.dll 첨부파일 에렐리앙 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 13-04-29 377
24 ASP/ASP.NET cXImageATL.dll 첨부파일 에렐리앙 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 13-04-29 424
23 ASP/ASP.NET NanumiImagePlus_v1_22 첨부파일 에렐리앙 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 13-04-29 422
22 ASP/ASP.NET ASP 문자 숫자 랜덤으로 출력하기 에렐리앙 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 13-03-21 482
21 ASP/ASP.NET asp 달력소스 에렐리앙 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 12-07-30 637
20 ASP/ASP.NET 캘린더 에렐리앙 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 12-04-10 506
19 ASP/ASP.NET 텍스트함수 에렐리앙 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 11-12-12 375
18 ASP/ASP.NET 날짜표시 관련 Now() 에렐리안 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 11-11-24 1136
17 ASP/ASP.NET Http 를 SSL 적용 하여 Https 로 변경하여 출력하기 에렐리앙 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 11-11-17 545
16 ASP/ASP.NET ASP ServerVariables Collection 에렐리앙 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 11-11-17 400
15 ASP/ASP.NET 메일보내기 소스 에렐리앙 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 11-06-23 1240
14 ASP/ASP.NET ASP에서 첨부파일이 다운로드 되지않는현상 UTF-8 방식 에렐리앙 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 11-06-10 1171
열람중 ASP/ASP.NET ASP에서 Fckeditor 한글오류문제 해결 에렐리앙 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 11-05-24 1431
12 ASP/ASP.NET ASP 금지단어 필터 에렐리앙 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 11-04-14 1664
11 ASP/ASP.NET #include 와 Server.Execute 의 차이점 에렐리앙 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 11-04-12 1401
Today 455 Yesterday 467
Total 108,347