idn 명령어는 유니코드가 포함된 도메인 (한글도메인)을 ASCII 형식으로 변환해주는 명령어이며
아래는 설치부터 사용법 예시에 대한 정리이다.
[idn 설치]
yum -y install libidn
[idn 명령사용법]
CHARSET=EUC-KR idn -a --quiet 한글도메인 (한글도메인을 punnycode 로 변환)
CHARSET=EUC-KR idn -u --quiet punnycode (punnycode를 한글도메인을 변환)
ex) CHARSET=EUC-KR idn -a --quiet 네이버.com (xn--950bt9s8xi.com 으로 변환됨)
ex) CHARSET=EUC-KR idn -u --quiet xn--950bt9s8xi.com (네이버.com 으로 변환됨)
[중요] CHARSET=EUC-KR 를 명시하지 않으면 서버 로케일 설정이 euc-kr 로 지정되지 않은 서버에서는
엉뚱한 결과값이 출력될 수 있으므로 명령어 사용시 반드시 위 예시와 같이 CHARSET=EUC-KR 를 조합해서 사용할 것.
CHARSET=EUC-KR 옵션사용시 시스템의 로케일 설정의 영향 받지 않음.
'Works > CentOS & RockyLinux' 카테고리의 다른 글
iconv 명령어 사용법 (0) | 2015.12.04 |
---|---|
파일 (폴더)의 퍼미션 골라 한꺼번에 바꾸기 (find 응용) (0) | 2015.11.24 |
쉘에서 원격 연결 끊기 (0) | 2015.11.24 |
hdparm 명령 사용법 (0) | 2015.11.24 |
/bin/rm: Argument list too long (0) | 2015.11.02 |