안녕하세요..
한글 인코딩에 관련된 질문이 있습니다.
"글쓰기폼.jpg" 라는 파일명을 서버로 업로드 하면
"%26%2344544%3B%26%2349688%3B%26%2351221%3B%26%2354268%3B.JPG"
위와같이 깨져서 저장이되는데.
자바에서
이 깨진 한글 스트링을 다시 정상적인 한글로 인코딩할 수 있는 방법이 없을까요?
답변 부탁드립니다~~
일반적으로는 이런 형태의 인코딩을 URL encode되었다고 합니다. 그러니 URL decode하면 됩니다. Java에는 여러가지 방법이 있을 수 있지만, 가장 일반적인 것으로 URLDecoder.decode()를 사용하시면 됩니다.
다만, 한글 문자열이 원래 어떤 인코딩이었는지는 꼭 기억하고 있다가 똑같이 사용해야겠죠. (URL encoding 방식이 한글의 인코딩을 해결해주지는 않는다는 의미입니다.)
일반적으로는 이런
일반적으로는 이런 형태의 인코딩을 URL encode되었다고 합니다. 그러니 URL decode하면 됩니다.
Java에는 여러가지 방법이 있을 수 있지만, 가장 일반적인 것으로 URLDecoder.decode()를 사용하시면 됩니다.
다만, 한글 문자열이 원래 어떤 인코딩이었는지는 꼭 기억하고 있다가 똑같이 사용해야겠죠. (URL encoding 방식이
한글의 인코딩을 해결해주지는 않는다는 의미입니다.)