2017-04-09 8 views
0

나는 이것이 Linux와 Mac 사이의 이상한 차이 중 하나라고 확신합니다. 리눅스에서 내가 수행하여 UTF-8 일 인코딩에 UTF-16으로 인코딩 된 파일을 변환 할 수 있습니다Mac과 Linux의 차이점 iconv UTF16 - UTF8

iconv -f UTF-16 -t UTF-8 /tmp/geocache_visits.txt > /tmp/converted_geocache_visits.txt 

을 내 맥북 프로에 그것을 그러나 때, 나는 중국의 일부 또는 산재 일본인 이상한 문자로 끝 . 나는 다른 형식 (예 : ascii 및 UTF-8-MAC)을 시도했지만 iconv --list는 괜찮다고 주장하지만 오류가 발생합니다.

어떻게 읽을 수있는 것으로 변환 할 수 있습니까?

+1

먼저 'UTF-16'대신 'UTF-16LE'과 'UTF-16BE'를 사용해보십시오. 도움이되지 않는다면 실행 한'iconv' 명령 다음에'hexdump -C -n 20 /tmp/geocache_visits.txt/tmp/converted_geocache_visits.txt'를 실행 한 결과를 보여주십시오. –

답변

0

UTF-16LE 사용 제안은 매력처럼 작동했습니다. 감사!