데이터 다운시 인코딩문제로 파일명이 인식이 안될때 해결방법
ex) 파일명이 동일한경우 10바이트로 인식되어 파일이 다운이 안될경우
파일이동시에 utf-8 -> euc-kr 서버로 이동되었을경우에 발생가능
yum 을 사용하여 convmv를 설치한다.
[root@wuc232 ~]# yum install convmv
--------------------------------------
centos 6.4의 경우엔 yum의로 설치가 안될경우 rpm
을 다운받아서
rpm -Uvh com이하 파일명
을 실행후
convmv -r -f euc-kr -t utf-8 --파일명
으로해서 형식을 euc-kr에서 utf-8로 변경하면 사용이 가능합니다.
파일명 형식을 convmv로 변경시에는형식이 변경되므로 백업을 미리 해놓고 작업하길 권장합니다.
----------------------------------------------------------------------------------------------------------
하지만 기본인코딩 형식이 다를수도 있으므로
기본인코이 다를경우 오류메시지만 발송되고 파일이 바뀌지 않으므로
기본형식이 맞는 파일만 바꾸도록 하는명령어
명령어 find . -exec convmv --notest -f utf-8 -t cp949 {} \;
위의 명령어를 사용해서 변경하는걸 추천
위의 명령어를 사용하면 폴더내 모든 utf-8인 파일을 cp949로 변경하는 명령어 입니다.
'리눅스서버' 카테고리의 다른 글
node.js로 비디오스트림 하기 (Vid-Streamer) (0) | 2016.05.30 |
---|---|
linux tomcat 메모리 설정 (0) | 2016.05.30 |
리눅스 메모리 정리 명령어 (0) | 2016.05.30 |
#iptable를 이용한 방화벽 설정 centos (1) | 2016.05.30 |
인터넷 연결을 위한 centos 6.4 기준 ip설정하기 (0) | 2016.05.30 |