그누보드는 어떻게 이미지 한글 처리했나요? 정보
그누보드 그누보드는 어떻게 이미지 한글 처리했나요?본문
이미지 게시판 만들고 있는 중입니다.
이미지 볼때 공백 때문에 생기는 문제는 해결했구요. 지금은 글보기에서 이미지 나오면, 이미지 클릭시
팝업창으로 뜨는것 하고 있는데요. 약간 어렵군요. 밑에도 글을 남겼다시피, 영문일경우엔 뜨는데, 한글일
경우엔 엑박으로 떠서 머리가 터질듯 합니다. ㅡ ,.ㅜ
답글 달기를 urlencode 말씀하셨던데, 그건 이미 DB에 한글명으로 저장된 상태이고, 불러들일때 한글 파일명을
urlencode(한글 파일명) 해도 이름이 틀려서 못 불러들여옵니다.
그누보드는 이 문제를 어떻게 해결했는지 궁금하군요..
좀 알려주세요. 부탁드림~
이미지 볼때 공백 때문에 생기는 문제는 해결했구요. 지금은 글보기에서 이미지 나오면, 이미지 클릭시
팝업창으로 뜨는것 하고 있는데요. 약간 어렵군요. 밑에도 글을 남겼다시피, 영문일경우엔 뜨는데, 한글일
경우엔 엑박으로 떠서 머리가 터질듯 합니다. ㅡ ,.ㅜ
답글 달기를 urlencode 말씀하셨던데, 그건 이미 DB에 한글명으로 저장된 상태이고, 불러들일때 한글 파일명을
urlencode(한글 파일명) 해도 이름이 틀려서 못 불러들여옵니다.
그누보드는 이 문제를 어떻게 해결했는지 궁금하군요..
좀 알려주세요. 부탁드림~
댓글 전체
답글 감사합니다.
공백처리는 문제 없구요. 음.... urlencode 함수로 파일명을 인코드 시켜서 DB에 입력하고, 불러들일때 urldecode 써서
이미지 파일명은 보여주고, 이미지 보여줄땐 인코드된 그대로 불러들이면 될까요?
별 생각을 다해봅니다.ㅡㅡ;;;;;
공백처리는 문제 없구요. 음.... urlencode 함수로 파일명을 인코드 시켜서 DB에 입력하고, 불러들일때 urldecode 써서
이미지 파일명은 보여주고, 이미지 보여줄땐 인코드된 그대로 불러들이면 될까요?
별 생각을 다해봅니다.ㅡㅡ;;;;;
공백처리를 db에 파일명 입력시에 처리했다면, 제대로 처리됐는지 관련 부분을 살펴보시는게 좋을 듯 합니다.
그리고 제가 예제를 든 함수는 한글 파일일경우 일반 사용자들이 업로드시에 공백이 있어도 그냥 업로드하는 경우가 많아서 공백을 자동 치환하므로 그런 부분의 예를 든 것입니다.
그누 g4에서는 업로드되는 파일명을 모두 임의방법을 처리하여 한글파일일 경우와 아무 상관이 없습니다.
(예를 들면 : ip + 타임함수의 일정길이를 md5로 해쉬하여 파일명을 임의로 변경하여 저장합니다.)
그리고 제가 예제를 든 함수는 한글 파일일경우 일반 사용자들이 업로드시에 공백이 있어도 그냥 업로드하는 경우가 많아서 공백을 자동 치환하므로 그런 부분의 예를 든 것입니다.
그누 g4에서는 업로드되는 파일명을 모두 임의방법을 처리하여 한글파일일 경우와 아무 상관이 없습니다.
(예를 들면 : ip + 타임함수의 일정길이를 md5로 해쉬하여 파일명을 임의로 변경하여 저장합니다.)
getimagesize 함수써서 했습니다. 팝업창뜨면 원 이미지 사이즈에 맞게 창은 나옵니다. 그러나 이미지는 안 나옵니다
위 함수와 한글명으로 나오는것은 관계가 없어 보입니다.
공백처리는 DB에 입력시 str_replace()함수써서 '_' 로 처리했구요. 문제는 한글명일경우 안나온다은겁니다 ㅜ.ㅜ
위 함수와 한글명으로 나오는것은 관계가 없어 보입니다.
공백처리는 DB에 입력시 str_replace()함수써서 '_' 로 처리했구요. 문제는 한글명일경우 안나온다은겁니다 ㅜ.ㅜ
아, 또한 사용자 브라우저의 인터넷옵션-고급탭의 utf-8 을 .............어쩌고 하는 부분을 변경해줘야 합니다.
@getimagesize 로 체크해주면 한글명일 경우 공백을 % 로 치환하며, x 로 나오지 않습니다.
띄워주는 창에서 하는것이 가장 좋으나, 그누의 경우는 띄우는 스크립트부분에서 처리해 주면 됩니다.
띄워주는 창에서 하는것이 가장 좋으나, 그누의 경우는 띄우는 스크립트부분에서 처리해 주면 됩니다.