첨부파일의 이름 일부가 영어로 나옵니다..

chl66의 이미지

api를 이용해 게시물을 받고있습니다.

다운받은 파일은 예를들어 택시이용요금.hwp 이렇게 정상적으로 이름이 나오지만
뷰페이지의 첨부파일리스트에서는 택시이용eW09dxBGTU8w0OOaCg1CRYKOEVohU69qZEFnEztAQto= 이런식으로
앞에 4-5글자를 제외한 나머지 글씨가 영어로 변환됩니다.ㅜㅜ

왜 일부만 저렇게 변형되어 나오는지 잘 모르겠습니다.
이런 경험이 있으시거나 의심가는 부분이 있다면 말씀해주세요!

shint의 이미지

- 잘되는 책 예제 소스 따라해보세요.
- HTML / PHP / MySQL / DB 등의 UTF-8 이나 EUC-KR 도 확인해보세요.
- URI ENCODE 와 URI DECODE 할때. 종종 그러던거 같습니다.
- BASE64 ENCODE DECODE 를 함께 사용하시면. 잘 될겁니다. PHP / Javascript 모두 가능.

//
http://www.devpia.com/MAEUL/Contents/Detail.aspx?BoardID=50&MAEULNO=20&no=962236&ref=962236&page=1

http://kldp.org/node/154216

---------------------------------------
AJAX. Javascript
r = Base64("전달할 내용");
r = url_encode( r );

r = url_decode( "전달할 내용" );
r = Base64( r );

PHP
여기서 복호화.

//
php 파일 다운
base64 php

PHP 파일 다운로드 구현
https://zetawiki.com/wiki/PHP_%ED%8C%8C%EC%9D%BC_%EB%8B%A4%EC%9A%B4%EB%A1%9C%EB%93%9C_%EA%B5%AC%ED%98%84

PHP 파일 다운로드 구현 2 (한글 파일명 지원)
https://zetawiki.com/wiki/PHP_%ED%8C%8C%EC%9D%BC_%EB%8B%A4%EC%9A%B4%EB%A1%9C%EB%93%9C_%EA%B5%AC%ED%98%84_2_(%ED%95%9C%EA%B8%80_%ED%8C%8C%EC%9D%BC%EB%AA%85_%EC%A7%80%EC%9B%90)

PHP 파일 업로드와 다운로드 만들기
http://offbyone.tistory.com/279

[PHP] 헤더를 이용한 파일 다운로드 구현
http://tonhnegod.tistory.com/24

[PHP] 파일 다운로드 소스코드 및 설명
http://kkotkkio.tistory.com/9

간단한 PHP 파일 업로드, 다운로드 구현
http://www.joshi.co.kr/index.php?mid=board_EudV58&document_srl=293353

PHP 첨부파일 다운로드 방법이 궁금합니다
https://www.cosmosfarm.com/threads/document/15541

PHP 9강 파일 다운로드, 게시판에 파일업로드, 다운로드 기능 추가
https://www.youtube.com/watch?v=I94gRgZdjp8

PHP 파일다운로드
https://okky.kr/article/307976

Base64 Encoder/Decoder
https://sourceforge.net/projects/gbm64/

[PHP] base64 인코딩/디코딩 함수의 특징
http://idchowto.com/?p=5747

PHP base64_encode()
https://www.base64encode.net/php-base64-encode

Online base64_encode() function
https://www.tools4noobs.com/online_php_functions/base64_encode/

PHP base64_decode()
https://www.base64decode.net/php-base64-decode

nirendra/Base64Encode-Decode.php
https://gist.github.com/nirendra/7685072

base64
https://phpschool.com/search/search_main.php?sch_tot_c=&sch_sort_k=&sch_tot_k=base64

uriencode
https://phpschool.com/search/search_main.php?sch_tot_c=&sch_sort_k=&sch_tot_k=uriencode

파일 다운로드
https://phpschool.com/search/search_main.php?sch_tot_c=&sch_sort_k=&sch_tot_k=%C6%C4%C0%CF+%B4%D9%BF%EE%B7%CE%B5%E5

 64진수로 암호화하는 base64 함수
http://blog.habonyphp.com/entry/php-64%EC%A7%84%EC%88%98%EB%A1%9C-%EC%95%94%ED%98%B8%ED%99%94%ED%95%98%EB%8A%94-base64-%ED%95%A8%EC%88%98#.W2Fk-VAzZhE

----------------------------------------------------------------------------
젊음'은 모든것을 가능하게 만든다.

매일 1억명이 사용하는 프로그램을 함께 만들어보고 싶습니다.
정규 근로 시간을 지키는. 야근 없는 회사와 거래합니다.

각 분야별. 좋은 책'이나 사이트' 블로그' 링크 소개 받습니다. shintx@naver.com

David07의 이미지

base64 인코딩의 경우 해당 도구 https://url-decode.com/tool/base64-encode 를 대안으로 참조 할 수도 있습니다.

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.