euc-kr와 utf-8간의 전체파일 변경하는 encode.sh 파일입니다. > 그누4 팁자료실

매출이 오르면 내리는 수수료! 지금 수수료센터에서 전자결제(PG)수수료 비교견적 신청해 보세요!

그누4 팁자료실

그누보드4와 관련된 팁을 여러분들과 함께 공유하세요.
나누면 즐거움이 커집니다.

euc-kr와 utf-8간의 전체파일 변경하는 encode.sh 파일입니다. 정보

euc-kr와 utf-8간의 전체파일 변경하는 encode.sh 파일입니다.

첨부파일

encode.sh (1.5K) 274회 다운로드 2006-06-22 10:28:57

본문

콘솔에서 사용하는거구요..
폴더지정시 해당폴더의 모든 하위폴터는 지정하신 인코딩셋으로 변경이 됩니다.
사용법은 vi로 열어 보시면 아실수 있을겁니다.

#!/bin/sh

# Maintainer    : Chan Hwang (*** 개인정보보호를 위한 이메일주소 노출방지 ***)
# Last Modify  : 2006.02.24
# 특정 디렉토리의 euckr 포맷을 utf8 포맷으로 일괄 변환한다
# 사용법: uni_change.sh 디렉토리명|파일명 [포맷형태]
# 주의사항 : 스크립트 구동전 반드시 백업을 하십시오

일괄적으로 utf8로 변환하실려면 이게 편하던데..
저희는 이걸로 변경 완료 했거든요..

※ 주의사항 : euc-kr의 파일들을 utf-8로 변경후 아주 많은 문제점들이 생길수 있으니 신중히 변경하시기 바랍니다.
(실예로 카드결제시스템, 실명인증등 euc-kr이 사용되는 플러그인들에 인자값을 잘 전달하지 못하여 웨디->뚦쀍에벌레~ 이런식으로 됩니다.
인코딩 함수나 iconv를 사용하여 그럭저럭 해결하고 있으나 웹브라우져의 post값으로 인자값을 전달할때 body테그에 onload로 값을 콜할때는 절때 않간다는.. 결국 euc-kr의 계정을 하나 더 만들고 php설정에서 해당 계정만 euc-kr을 사용하게 하여 utf-8의 값을 받아 해당계정페이지에서 인코딩후 다시
euc-kr플러그인을 사용하는 곳으로 보내주는 방식으로 해결을 봤다는.. ㅡ.ㅡ; )

DB를 utf-8로 쓰시고 파일들은 euc-kr로 쓰는 방안이 팁란에 올라와 있던것 같습니다.
참고 하시길..
추천
1

댓글 8개

셀환경에서 작업하시는 유저라면 다른 방향으로도 응용이 가능하겠군요.

auau44님께서 공개해주신 스킨의 문자치환을 위한 다음의 팁도 멋진 작품이죠.
http://sir.co.kr/bbs/board.php?bo_table=g4_tiptech&wr_id=4079
일부의 경우 iconv가 사용자의 의도대로 작동하지 않는 경우라도,
거의 대부분은 스킨캐릭셋(php파일)으로 변환이 가능합니다.
새롭게 생성한 파일이거나 특정 파일이라고 할지라도,
적절히 해당경로만 수정하면 거의 대부분 변환이 가능하다는 편리함(?!)도 존재합니다.
콘솔에서 사용하는거구요..
폴더지정시 해당폴더의 모든 하위폴터는 지정하신 인코딩셋으로 변경이 됩니다.
사용법은 vi로 열어 보시면 아실수 있을겁니다.

#!/bin/sh

# Maintainer    : Chan Hwang (*** 개인정보보호를 위한 이메일주소 노출방지 ***)
# Last Modify  : 2006.02.24
# 특정 디렉토리의 euckr 포맷을 utf8 포맷으로 일괄 변환한다
# 사용법: uni_change.sh 디렉토리명|파일명 [포맷형태]
# 주의사항 : 스크립트 구동전 반드시 백업을 하십시오

일괄적으로 utf8로 변환하실려면 이게 편하던데..
저희는 이걸로 변경 완료 했거든요..
전체 10 |RSS
그누4 팁자료실 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT