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

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

QA

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

답변 3

본문

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

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

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
}
답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 31
© SIRSOFT
현재 페이지 제일 처음으로