소스코드가 있는데 ASCI코드를 UTF-8로 바꾸러면?

소스코드가 있는데 ASCI코드를 UTF-8로 바꾸러면?

QA

소스코드가 있는데 ASCI코드를 UTF-8로 바꾸러면?

본문

예전에 만들었던 코드가 있는데 홈페이지 전체니 파일수 가 좀 됩니다.

근데 에디터로 열면 한글주석이 깨지네요. 

ASCI로 되어있는거 같은데

이거를 한꺼번에 UTF-8로 바꾸는방법이 있나요?

 

이 질문에 댓글 쓰기 :

답변 3

안녕하세요.

리눅스 쉘에서 iconv 를 사용해 보세요.

먼저 몇개 테스트를 해보시고 잘 되면 원본을 해보세요.

iconv -f 옛인코딩 -t UTF-8 "$1" > /tmp/iconv.tmp: 임시 폴더에 저장

 

 

다음과 같이 하시면 될 것 같습니다.

 

iconv 명령 사용 (Linux/macOS):


find . -type f -name "*.php" -exec iconv -f ISO-8859-1 -t UTF-8 -o {} {} \;

 

PowerShell 스크립트 사용 (Windows):


Get-ChildItem -Filter *.php | ForEach-Object {
    $content = Get-Content $_ -Encoding Default
    Set-Content $_ -Value $content -Encoding UTF8
}
답변을 작성하시기 전에 로그인 해주세요.
전체 31
QA 내용 검색

회원로그인

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