소스코드가 있는데 ASCI코드를 UTF-8로 바꾸러면?
본문
예전에 만들었던 코드가 있는데 홈페이지 전체니 파일수 가 좀 됩니다.
근데 에디터로 열면 한글주석이 깨지네요.
ASCI로 되어있는거 같은데
이거를 한꺼번에 UTF-8로 바꾸는방법이 있나요?
답변 3
에디트 플러스같은 걸로 ANSI로 열구 다수인코딩 변환(에디트플러스 기준 )등을 통해서
UTG-8로 일괄 변경 하세요
안녕하세요.
리눅스 쉘에서 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
}
답변을 작성하시기 전에 로그인 해주세요.