2011-01-12 4 views

답변

0

당신은 파일이 순간에 어떤 인코딩, 또는 당신이 사용하고있는 운영 체제를 말했다하지 않았습니다. 내 우분투 시스템에는 하나의 파일을 변환하는 iconv이라는 명령이 있습니다. 이것을 사용하여 "in-place"파일을 변환하는 간단한 스크립트를 작성합니다. 모든 .php에 해당 스크립트를 실행 find를 실행 한 후 .js

chmod 755 /tmp/convert 

과 : 다음 실행

#!/bin/sh 
iconv -f iso8859-15 -t utf-8 "$1" > "$1.$$" && mv "$1.$$" "$1" 

을 예를 들어, /tmp/convert에서이 스크립트를 넣어, UTF-8로 ISO8859-15 변환하는 방법 및 .css 파일 :

find /my/website/root -name \*.php -o -name \*.js -o -name \*.css -exec /tmp/convert {} \; 

는 변환 승하지 않는 경우 먼저 파일을 백업하는 것을 잊지 마십시오 너 기대하는 모자 야.

관련 문제