파일 다운로드 특수문자

    387
    0

    위에서 언급 한 특수 문자에 대 한 이스케이프 규칙은 내부 처리 전용입니다. GUI 및 파일 브라우저에서 webshare 웹 서버는 이스케이프 되지 않은 문자를 표시 합니다. 내가 다운로드 갤러리 파일에 대 한 REST API를 사용 하 려 하지만,이 때 `와 같은 파일 이름에 특수 문자가 실패입니다 & # `. 서버 응답 잘못 된 요청입니다. 업로드 하거나 다운로드할 때 특별히 다루어 진다 파일/폴더 이름에 (서) 몇몇 캐릭터가 있다. 이는 UNIX 파일 이름에 특별 한 의미가 있는 9 개의 ASCII 문자입니다. (“파일 이름”), “utf-8”). (“+”, “% 20”)를 바꿉니다.; 만약 (파이어 폭스) {응답. settheader (“콘텐츠-처리”, “첨부 파일; 파일 이름 * = UTF-8 ` ` “+ encodedfilename); } 다른 경우 (예 | | 크롬) {응답. settheader (“내용-처리”, “첨부 파일; 파일 이름 = “+ encodedfilename); } 다른 사람 {응답. settheader (“내용-처리”, “첨부 파일; 파일 이름 = “” + 요청 .getparameter (“파일 이름”) + “” “); } 파일 이름이 제대로 표시 되지 않습니다. 노트: 일단 파일이 당신의 다운로드 폴더 로부터 열리면 이것은 특별 한 캐릭터를 바꿀 것이 고 당신이 Google 시트에 (서) 원래의 텍스트를 편집할 수 있지 않을 것 이거나 업데이트 된 가치관을 이용 하는 thefile. “昨夜のコンサートは最高でthúy ngọc.

    xlsx”와 같은 파일 이름에 특수 문자와 함께 java 서블릿을 사용 하 여 파일을 다운로드 하려고 하면 i e 11과 Firefox 45 브라우저에 대 한 file 다운로드 대화 상자의 상자가 표시 됩니다. 제발 이런 점에서 도움이 됩니다. Excel에서 .csv 파일로 작업할 때 파일을 열면 특수 문자가 손상 될 수 있습니다. 파일은 웹 ui를 사용 하 여 google 드라이브에 업로드 되었습니다. @PVince81 특수 문자가 있는 모든 파일이 실패 합니다. 예를 들어 “프리 메 로스 pasos 죄수 Dropbox 스페인어. pdf 파일”. 그러나, 나가 나의 시험 파일 이름 “日 本 人 中國的 ~ = [] ()% + {} @를 가진 그 문법을 시도할 때; #! $ _ &-é, ∞ ¥ ₤, “나는 모든 공백이” + “파이어 폭스, 크롬, IE9 및 IE10 (” 日 本 人 + 中國的 + ~ = [] ()% + {} @로 교체 보았다; #! $ _-+ + + + + +; ∞ ¥ ₤ € + + + .txt “) 예를 들어 ` ≥ 65 ° c `는 `‰ ¥ 65â ° c `로 나타납니다.

    @SergioBertolinSG 당신은 리눅스/윈도우에서 로컬로 새 파일을 만드는 시도 하 고 수동으로 “n” + 악센트 문자를 입력할 수 있습니까? 업로드 gdrive에 직접, 다음 다시 테스트 합니다. 이것은 그것이 대신 Mac의 멋진 이국적인 nfd 중 하나를 NFC UTF-8 인코딩을 사용 하는 것 이라고 보장 합니다. 마찬가지로, 여러 개의 파일을 다운로드할 때 zip 보관 파일 또는이 목록에서 따옴표 붙은 문자가 포함 된 이름 가진 폴더를 포함 하 고 zip 보관 파일 이름에 “^ xy” 표현이 포함 됩니다. 업데이트 하기 위해 .csv 파일의 텍스트 값을 가져올 준비가 되었습니다. 대체 소프트웨어를 사용 하는 것이 좋습니다. 우리의 추천이 일을 구글 시트를 사용 하는 것입니다. . 문자열. 형식 (“첨부 파일; 파일 이름 = “{0} ” “, 파일 이름); 파이어 폭스, 크롬, 사파리, 오페라. 오페라에 (서) 그것은 더 나쁘게 있었다. “+” 기호 외에도 중괄호는 제거 되었습니다.

    i e 8과 원정 여행에서는, 파일 이름은 나타나지 않았다 조차. 다운로드 대화 상자에서, 그것은 대신에 ASP.NET 페이지의 이름을 표시 (내 경우 default.aspx).

    NO COMMENTS