🍄Iconv

iconv 인코딩 변환기

  • utf-8 에서 euc-kr 로 변환하기 (맥에서 만든 텍스트를 윈도우에서 호환되게 할 때)

iconv -c -f utf-8 -t euc-kr source.txt > converted.txt

한글 인코딩 자동변환 스크립트 (utf8 바꾸기) (macOS)

#!/bin/bash
ENCODING=`file -b --mime-encoding $1`
echo encoding: $ENCODING

case $ENCODING in
	iso-8859-1 | euc-kr ) echo "converting euc-kr to utf" && iconv -c -f euc-kr -t utf-8 $1 > $1-temp-utf && mv $1 $1-original-euckr && mv $1-temp-utf $1;;
	utf-8 ) echo "already utf-8. skipped.";;
	*) echo "unknown encding: $ENCODING";;
esac