테스트 사이트 - 개발 중인 베타 버전입니다

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

세진컴퓨터랜드 2년 전 조회 2,121

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

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

ASCI로 되어있는거 같은데

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

 

댓글을 작성하려면 로그인이 필요합니다.

답변 3개

채택된 답변
+20 포인트
2년 전

에디트 플러스같은 걸로 ANSI로 열구 다수인코딩 변환(에디트플러스 기준 )등을 통해서

UTG-8로 일괄 변경 하세요

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

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

 

iconv 명령 사용 (Linux/macOS):

</p>

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

 

PowerShell 스크립트 사용 (Windows):

</p>

<p>Get-ChildItem -Filter *.php | ForEach-Object {

    $content = Get-Content $_ -Encoding Default

    Set-Content $_ -Value $content -Encoding UTF8

}

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

2년 전

안녕하세요.

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

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

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

 

 

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인