EUC-KR 쓰는 환경에서는,
문자열을 화면에 그대로 뿌리면 알수없는 문자들이 나오고
문자열을 UTF-8로 간주하여 EUC-KR로 변환해주면 제대로 한글로 나옵니다.
$ locale | head -1
LANG=C.eucKR
$ printf '\352\265\277 \355\225\240\353\247\214\355\225\250'
援??좊쭔??
Plain Text
복사
UTF-8 쓰는 환경에서는 변환없이 화면에 뿌려도 제대로 나옵니다.
$ locale | head -1
LANG=ko_KR.UTF-8
Plain Text
복사