웨디

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

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

#!/bin/sh

# Maintainer : Chan Hwang (innuendo9@gmail.com)
# 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로 쓰는 방안이 팁란에 올라와 있던것 같습니다.
참고 하시길..

첨부파일

encode.sh (1.5 KB) 274회 2006-06-22 10:28
|

댓글 8개

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

auau44님께서 공개해주신 스킨의 문자치환을 위한 다음의 팁도 멋진 작품이죠.
http://sir.co.kr/bbs/board.php?bo_table=g4_tiptech&wr_id=4079
일부의 경우 iconv가 사용자의 의도대로 작동하지 않는 경우라도,
거의 대부분은 스킨캐릭셋(php파일)으로 변환이 가능합니다.
새롭게 생성한 파일이거나 특정 파일이라고 할지라도,
적절히 해당경로만 수정하면 거의 대부분 변환이 가능하다는 편리함(?!)도 존재합니다.
euc-kr와 utf-8간의 전체파일 변경하는 encode.sh 파일입니다.
멋진 팁 올려 주셔서 감사합니다....^^
고생하였습니다.
수고하세요.
cafe24 호스팅에서 해봤습니다만 안되네요.. ^^
음 호스팅 업체에서는 않써봐서 모르겠습니다..

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

#!/bin/sh

# Maintainer : Chan Hwang (innuendo9@gmail.com)
# Last Modify : 2006.02.24
# 특정 디렉토리의 euckr 포맷을 utf8 포맷으로 일괄 변환한다
# 사용법: uni_change.sh 디렉토리명|파일명 [포맷형태]
# 주의사항 : 스크립트 구동전 반드시 백업을 하십시오

일괄적으로 utf8로 변환하실려면 이게 편하던데..
저희는 이걸로 변경 완료 했거든요..
댓글을 작성하시려면 로그인이 필요합니다.

그누4 팁자료실

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

+
제목 글쓴이 날짜 조회
19년 전 조회 9,014
19년 전 조회 6,132
19년 전 조회 3,621
19년 전 조회 3,591
19년 전 조회 5,644
19년 전 조회 3,454
19년 전 조회 2,595
19년 전 조회 5,049
19년 전 조회 5,111
19년 전 조회 5,584
19년 전 조회 3,823
19년 전 조회 8,115
19년 전 조회 3,636
19년 전 조회 4,901
19년 전 조회 3,961
19년 전 조회 3,483
19년 전 조회 3,268
19년 전 조회 3,792
19년 전 조회 3,403
19년 전 조회 3,925