게시판 본문 ASP, ASP.NET, IIS & Script - Read Only
re: 일본어 화일 에러 |
---|
작성자: 송원석
작성일시: 2003-10-25 17:24,
조회수: 3,198
|
남겨주신 글을 보고 실제로 임의로 일본어로된 이름을 가진 파일을 만들어서 테스트를 해 보았습니다. 그랬더니 정말 말씀하신 것과 같은 에러가 나더군요. ^_^;;; 처리를 해보려고 노력을 해보았는데 한 가지 문제는 해결하고 다른 한 가지 문제는 해결하지 못했습니다.
먼저 가장 기본적인 에러의 원인은 Replace() 함수였습니다. 일반적으로 Replace() 함수를 사용할 때 사용하지 않는 옵션을 사용한 것이 원인이었습니다. Replace(expression, find, replacewith[, start[, count[, compare]]])위의 함수 시그니쳐를 보시면 가장 마지막 인자로 compare 라는 인자가 있다는 것을 보실 수 있습니다. 이 옵션은 영문의 경우 알파벳 대소문자를 구분할 것인지를 나타내는 옵션입니다만... 일본어가 있는 문자열을 대상으로 이 옵션을 사용하니 오류가 나네요... ^_^;;; 해당 위치는 frame_main.asp 파일의 369, 377, 382, 390 라인입니다. 제가 생각하기에는 이것은 명백한 한글 VBScript 의 버그가 아닌가 합니다. 이 옵션을 제거하니 에러가 나지 않더군요. 그러나 이 옵션은 로직상 꼭 필요한 것이므로 단순히 이 옵션을 제거한다고 되는 것은 아니고 각각의 파일의 전체 경로에서 데이터 루트 폴더의 경로를 제거해 주어야만 합니다. 이 버그는 다음 버전에서 처리하도록 하겠습니다. 두 번째 에러는 어처구니 없게도 Stream 개체에서 발생했습니다. Stream 개체가 일본어 이름으로 된 파일의 내용을 읽지 못하는군요. ^_^;;; 제가 모르고 있는 옵션이 있는지 지금 찾아보고 있는 중입니다. 이 버그도 역시 다음 버전에서 처리하도록 하겠습니다. 감사합니다. |
IP 주소: 211.216.130.126
|
전체 2,095 건의 게시물,
84 페이지로 구성된
ASP, ASP.NET, IIS & Script 게시판의
81 페이지입니다.
게시물 | ||||
---|---|---|---|---|
108 | 2003-10-31 | 5,542 | ||
107 | 2003-10-31 | 2,896 | ||
106 | 2003-10-31 | 2,924 | ||
104 | 2003-10-25 | 3,108 | ||
103 | 2003-10-26 | 3,053 | ||
102 | 2003-10-25 | 3,062 | ||
2003-10-25 | 3,198 | |||
100 | 2003-10-25 | 3,186 | ||
99 | 2003-10-25 | 3,011 | ||
97 | 2003-10-22 | 3,339 | ||
96 | 2003-10-22 | 3,338 | ||
95 | 2003-10-22 | 3,192 | ||
94 | 2003-10-21 | 3,398 | ||
93 | 2003-10-21 | 3,602 | ||
92 | 2003-10-21 | 3,138 | ||
91 |
망구초보 |
2003-10-16 | 1,118 | |
90 | 2003-10-17 | 3,199 | ||
89 |
오하나 |
2003-10-09 | 930 | |
88 | 2003-10-09 | 3,048 | ||
87 | 2003-10-06 | 3,345 | ||
86 | 2003-10-06 | 3,444 | ||
85 |
말괄량이 |
2003-09-07 | 1,076 | |
84 | 2003-09-08 | 3,428 | ||
83 |
궁금해요 |
2003-09-03 | 3,634 | |
82 | 2003-09-03 | 3,395 |